2010-04-22 23 views
2

說我有這樣一個測試:如何以編程方式生成NUnit fixture?

void TestSomething(int someParam) 
{ 
    // Test code 
} 

我想用一組「someParam」的價值觀,以執行該測試。我可以用參數來寫明確的[Test] fixture來調用TestSomething(),這意味着每個TestSomething()方法都有N個方法。我可以編寫另一個[Test]方法循環使用「someParam」值並調用TestSomething(),這意味着每個測試都有2個方法,測試報告不如單獨的TestSomethingWithXValue()方法。

那麼,有沒有辦法以編程方式爲每個測試方法和輸入值生成燈具?

回答