5
単体テストを書くときは、通常、端のケースをテストすることをお勧めします。単体テストを使用する際には、これらの点を考慮する必要がありますか?
しかし、これは正しい種類ですか?常に> 1行を有していなければならない表は、フィールドが必要とされるよう
- テストDBへの接続が開いていない(例外がスローされたアサート)
- アサート、は!= nullです。
- 正しい形式でipが設定されていることをアサートします(文字列をIPに解析できます)。
おかげ
このように、基本的にパラメータをテストします。だから私のdbクエリがパラメータを取った場合、それをテストします(間違ったフォーマットのGUIDなど)。しかし、私が上に書いたテストはまだ良いと思う。 – dotnetdev
@dotnetdev - それはアイディアです。あなたが持っているテストはまだ良いです。 – ChrisF