使用try..catch C#Nunit Assert

时间:2015-07-10 05:02:07

标签: c# logging nunit try-catch assert

我开始使用扩展区报告并创建我的测试,因此我可以使用nunit运行,但也将所有内容记录到一个漂亮的报告中。我在文档中通过这个例子来了。 http://extentreports.relevantcodes.com/net/docs.html#nunit-selenium-example。使用assert的示例捕获异常但是再次抛出nunit来捕获但也记录。

try
{
    Assert.AreEqual(true, isFound);
    test.Log(LogStatus.Pass, "Search button displayed");
}
catch (AssertionException ex)
{
    test.Log(LogStatus.Fail, "<pre>" + ex.StackTrace + "</pre>");
    throw;
}

这是一个简单的例子..但我想知道。我们还可以通过其他方式同时记录和断言?尝试抓住唯一的方法吗?

0 个答案:

没有答案