2013-03-22 40 views
0

我如何標註我的MbUnit的測試與測試數據源屬性像NUnit的:測試數據源像NUnit的

僞像它在NUnit的:

[TestCaseSource("GetData")] 
public void Test(int value) 
{ 

} 

private static IEnumerable<int> GetData() 
{ 
    yield return 1; 
    yield return 2; 
    yield return 3; 
} 

回答

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) 
    { 
    } 
}