2010-10-28 68 views
2

我希望能夠設置一個條件來決定某些測試是否在NUNIT中運行。如何在NUNIT中有條件地運行測試?

例如,如果一個全局變量x = 1,那麼只運行某個類/程序集的測試或者只運行第一個測試。

是這樣的可能嗎?

怎麼會這樣做呢?

謝謝!

回答

3

我會建議在NUnit測試中使用Categories。這將允許您一次運行它們的組,或者一次全部運行它們的組。

雖然Categories看起來像是「更純粹」的方式來做到這一點,你可以編程跳過測試,像這篇文章要求:Programmatically skip an nunit test。在我看來,這種方法就是你想要的。