如何使用NUnit中的测试数据源属性注释我的MBUnit测试:
伪代码就像它在NUnit中一样:
[TestCaseSource("GetData")]
public void Test(int value)
{
}
private static IEnumerable<int> GetData()
{
yield return 1;
yield return 2;
yield return 3;
}
答案 0 :(得分:1)
MbUnit使用属性支持各种测试数据源。 请参阅MBUnit documentation 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)
{
}
}