.net 测试失败时TestCleanUp中的条件行为

3qpi33ja  于 2023-01-14  发布在  .NET
关注(0)|答案(1)|浏览(116)

我有一个TestClass。在我的TestCleanUp函数中,我想根据测试是否失败来执行条件操作。
当然,我可以用try-catch Package 每个测试,并添加一个标记,以便以后查询,但我想知道测试框架中是否有内置的东西。

mtb9vblg

mtb9vblg1#

TestContext.CurrentTestOutcome property包含此信息。您可以通过向测试类添加TestContext属性来访问当前TestContext示例。例如:

[TestClass]
public class YourTestClass
{
    public TestContext TestContext { get; set; }

    //...
}

相关问题