私は単体テストに関しては少し初心者ですが、検証メソッドの適切なテストを作成する方法に戸惑っています。簡単な例:
public void EnsureExactly5Chars(string s)
このメソッドのテストをどのように記述しますか?5文字の文字列を提供する1つのテストが期待されますが、このメソッドが失敗することを期待するテストはいくつありますか?1、2、数千?
別の例は次のとおりです。
public void EnsureDateIsYYMMDD(string date)