2
我希望能夠設置一個條件來決定某些測試是否在NUNIT中運行。如何在NUNIT中有條件地運行測試?
例如,如果一個全局變量x = 1,那麼只運行某個類/程序集的測試或者只運行第一個測試。
是這樣的可能嗎?
怎麼會這樣做呢?
謝謝!
我希望能夠設置一個條件來決定某些測試是否在NUNIT中運行。如何在NUNIT中有條件地運行測試?
例如,如果一個全局變量x = 1,那麼只運行某個類/程序集的測試或者只運行第一個測試。
是這樣的可能嗎?
怎麼會這樣做呢?
謝謝!
我會建議在NUnit測試中使用Categories。這將允許您一次運行它們的組,或者一次全部運行它們的組。
雖然Categories看起來像是「更純粹」的方式來做到這一點,你可以編程跳過測試,像這篇文章要求:Programmatically skip an nunit test。在我看來,這種方法就是你想要的。