NUnitでは、コレクションの内容が空かどうかをテストするために、以下のメソッドが用意されています。
| メソッド | 説明 |
| CollectionAssert.IsEmpty(テストするコレクション) | テストするコレクションの内容が空(Empty)の場合にテスト成功 |
| CollectionAssert.IsNotEmpty(テストするコレクション) | テストするコレクションの内容が空(Empty)ではない場合にテスト成功 |
VB.NETの例
<Test>
Public Sub コレクションの内容が空であることをテスト()
Dim テストするコレクション As New List(Of String)
テストするコレクション.AddRange(New String() {})
CollectionAssert.IsEmpty(テストするコレクション)
End Sub
<Test>
Public Sub コレクションの内容が空ではないことをテスト()
Dim テストするコレクション As New List(Of String)
テストするコレクション.AddRange(New String() {"APPLE", "BANANA", "ORANGE"})
CollectionAssert.IsNotEmpty(テストするコレクション)
End Sub
C#の例
[Test]
public void コレクションの内容が空であることをテスト()
{
List<string> テストするコレクション = new List<string>();
テストするコレクション.AddRange(new string[] { });
CollectionAssert.IsEmpty(テストするコレクション);
}
[Test]
public void コレクションの内容が空ではないことをテスト()
{
List<string> テストするコレクション = new List<string>();
テストするコレクション.AddRange(new string[] { "APPLE", "BANANA", "ORANGE" });
CollectionAssert.IsNotEmpty(テストするコレクション);
}
Please follow and like us:

コメント