NUnitのように、MBUnitテストにテストデータソース属性で注釈を付けるにはどうすればよいですか。
NUnitのような擬似コード:
[TestCaseSource("GetData")]
public void Test(int value)
{
}
private static IEnumerable<int> GetData()
{
yield return 1;
yield return 2;
yield return 3;
}
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)
{
}
}