如何使用 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)
{
}
}