テスト ケースの Excel ファイルを読み取るプロジェクトがあります。Excel を読み取り、ケースを C# クラスにマッピングするためのコードは、次のように行われます。
class AllTests{
public static IEnumerable DemoCases
{
get
{
//Read the excel map the cases here
yield return testcasedataObject;
}
}
}
そして、テスト方法は次のようになります
[Test, TestCaseSource(typeof(AllTests), "DemoCases")]
public void DemoTest( )
{
//Test execution code
}
現在、これらはすべて Nunit 2.6.4 で正常に動作しますが、ベータ版では、テスト ケースの検出中に Excel が読み取られません。TestCaseSource と共にベータ版の TestFixtureSource を使用する必要があります。