當我在Gallio的Icarus中運行下面的測試時,它通過了,但是當我使用TestDriven.NET(Test With-> Debugger)進入它時,它失敗了,因爲參數沒有根據Row屬性設置。調試使用多個[Row]屬性編寫單元測試的好方法是什麼?
我在等待應用每個Row屬性時會調用該方法一次。
我在做什麼錯?如果沒有,那麼當它們中斷時調試這些測試需要做些什麼?我應該避免參數化測試,如果他們不可調試?
[TestFixture]
public class TestDrivenIgnoresMbUnitAttributesWhenDebugging
{
[Test]
[Row(1)]
[Row(2)]
public void SomeFunc(int x)
{
Assert.AreNotEqual(default(int), x);
}
}
謝謝,就是這樣! – Dave 2009-02-02 23:44:38