在NUnit测试期间的拆解事件中,如何获取应用于刚刚测试的方法的属性?

我有一个正在运行的测试方法.当该方法生成异常时,我想知道测试的名称和异常内容.

在测试的拆卸中,我想访问此信息.我如何从[TearDown]属性方法访问它?

解决方法:

选项1:我认为您不能.或更确切地说,我不知道您可以做到.我如何满足此需求的方法是对特定的测试使用try / catch,对异常进行我想做的事,然后再次在catch块中抛出,以使测试失败.

try{
    // do something that can potentially throw;
}
catch(Exception ex){
    // do something interesting with the ex;
    throw;
}

选项2:如果您做得还不够,则可能需要使用xUnit,它具有不同的异常期望模型,并且可以提供您正在寻找的某些控件.

上一篇:CF Gym 102059I Game on Plane(sg函数)


下一篇:首页> C#>使用NUnit的-如何获得当前正在执行的测试夹具和名称?