2010-06-03 55 views
1

在一個夾具內是否有可能以這樣的方式標記測試,即測試設置僅用於某些測試而不用於其他測試?只有部分時間執行TestSetup?

[Test] public void TestWithoutSetup() { .. } 
[Test] public void TestWithSetup() { .. } 

我需要做什麼使上述工作?

回答

1

沒有任何屬性可以實現您想要的功能。

我建議將測試用例重構爲兩個獨立的類,它們繼承了抽象測試類的基本功能。每個測試類都可以有自己的設置方法。