テストデータを取り込むテストがあります。nunit コンソール アプリを使用してテストを実行する場合、使用するデータを指定する方法はありますか?
例えば:
[Test, TestCaseSource(typeof(TestData))]
public void ATest(string param1, int param2)
public class TestData : IEnumerable
{
public IEnumerator GetEnumerator()
{
yield return new object[] { "blah1 blah1", 1};
yield return new object[] { "blah2 blah2", 2};
}
}
テストデータ ["blah2 blah2", 2] のみで ATest を実行できるようにしたいと考えています。次のように実行すると:
nunit3-console.exe Tests.dll --test=ATest --workers=1 --noresult
2回実行されます。