在 NUnit v. < 3.0 中有 TestContext 类,并且有一个属性可以告诉我们之前运行的测试的状态。
要访问我们可以使用的属性TestContext.CurrentContext.Result.Status
现在在 NUnit 3.0 中没有属性 as Status
!所以我所有的测试都需要改变。
我的问题是下一个:是否可以像在以前的版本中那样在 NUnit 3.0 中获得测试状态?
有趣的事情:有类TestStatus具有属性:Passed, Failed
等,我们用它来与当前状态进行比较。这个类存在于 NUnit 3.0 中!
我的代码:
if (TestContext.CurrentContext.Result.Status == TestStatus.Failed)
{
//Be happy if it works)
}