我有一个TestClass
. 在我的TestCleanUp
函数中,我想根据测试是否失败来执行条件操作。
我当然可以用 try-catch 包装每个测试并添加一个以后可以查询的标志,但我想知道测试框架是否内置了一些东西。
我有一个TestClass
. 在我的TestCleanUp
函数中,我想根据测试是否失败来执行条件操作。
我当然可以用 try-catch 包装每个测试并添加一个以后可以查询的标志,但我想知道测试框架是否内置了一些东西。
该TestContext.CurrentTestOutcome
属性包含此信息。您可以通过向测试类添加属性来访问当前TestContext
实例。TestContext
例如:
[TestClass]
public class YourTestClass
{
public TestContext TestContext { get; set; }
//...
}