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 回答