Unit testing 努尼特';s最接近的MbUnit等价物';s[DynamicTestFactory]用于动态测试
我正在寻找NUnit最接近MbUnit的[DynamicTestFactory],这样我就可以在运行时创建动态测试。NUnit中是否有一个等价物?谢谢。我没有使用MbUnit,但据我所知,NUnit中最接近Unit testing 努尼特';s最接近的MbUnit等价物';s[DynamicTestFactory]用于动态测试,unit-testing,nunit,mbunit,gallio,Unit Testing,Nunit,Mbunit,Gallio,我正在寻找NUnit最接近MbUnit的[DynamicTestFactory],这样我就可以在运行时创建动态测试。NUnit中是否有一个等价物?谢谢。我没有使用MbUnit,但据我所知,NUnit中最接近DynamicTestFactory的是TestCaseSource 我发现了DynamicTestFactory的这个示例(来自): [DynamicTestFactory] public IEnumerable<Test> Should_Create_And_Execute_D
DynamicTestFactory
的是TestCaseSource
我发现了DynamicTestFactory
的这个示例(来自):
[DynamicTestFactory]
public IEnumerable<Test> Should_Create_And_Execute_Dynamic_Tests()
{
IEnumerable<int> list = new[] {1, 2, 3, 4, 5};
foreach (int i in list)
{
yield return new TestCase(string.Format("Test {0}",i),
() => { Assert.IsTrue(MyFunction(i)); });
}
}
[Test, TestCaseSource("SourceList")]
public void MyFunctionTest(int i)
{
Assert.IsTrue(MyFunction(i));
}
private static readonly IEnumerable<int> SourceList = new[] { 1, 2, 3, 4, 5 };