5
在NUnit v。< 3.0中有TestContext類,並且有一個屬性可以告訴我們以前運行測試的狀態。NUnit 3.0中是否有測試狀態屬性?
訪問屬性,我們可以使用TestContext.CurrentContext.Result.Status
現在的NUnit 3.0是沒有財產Status
!所以我所有的測試都需要改變。
我的問題是下一個:是否有可能在NUnit 3.0中獲得測試狀態,因爲它可以在以前的版本中執行?
有趣的事情:有類TestStatus與性能:Passed, Failed
等,並且我們用它與當前狀態進行比較。這個類在NUnit 3.0中出現!
我的代碼:
if (TestContext.CurrentContext.Result.Status == TestStatus.Failed)
{
//Be happy if it works)
}