私は共通のデータ構造(リスト、セット、辞書など)のいくつかの特別な実装を含むクラスライブラリを書いています。私は同じユニットテストを何度も何度も繰り返し書いていますが、いくつかの重要なシナリオをテストするのを忘れないことは決してありません。一般的なデータ構造の参照単位テスト?
私のクラスはすべて標準インターフェース(IList<T>
、IDictionary<K,V>
など)を実装しているので、これらのインターフェースのすべての実装に渡すべき「参照」ユニットテストがあるかどうか疑問に思っていました。もちろん、クラスの特定の側面をテストする必要もありますが、少なくとも、標準インターフェイスの実装には何も問題がないと確信しています。
@HenkHolterman、私はこれらのツールについて知っていますが、私のライブラリは.NET 3.5をターゲットにしていますので、使用できません...とにかく、彼らは私が探しているものではありません。 –