0

NUnitのように、MBUnitテストにテストデータソース属性で注釈を付けるにはどうすればよいですか。

NUnitのような擬似コード:

[TestCaseSource("GetData")]
public void Test(int value)
{

}

private static IEnumerable<int> GetData()
{
   yield return 1;
   yield return 2;
   yield return 3;   
}
4

1 に答える 1

1

MbUnitは、属性を使用してさまざまなテストデータソースをサポートします。MBUnitドキュメントwikiを参照してください。

NUnitの例は、次の構文を使用してMBUnitに再実装できます。

[TestFixture]
public class SampleFixture
{
  public IEnumerable<int> GetData()
  {
    yield return 1;
    yield return 2;
    yield return 3;
  }

  [Test, Factory("GetData")]
  public void Test(int value)
  {
  }
}
于 2013-03-22T23:01:43.893 に答える