如何在使用NUnit ir MeTest Assert方法时捕获失败的Assert异常消息或状态。当我的断言失败时,我正在尝试捕获"AssertionException“,我如何使用NUnit或MsTest捕获它。因为Assert方法不返回任何类型。我的需求是,即使assert get未能完成其余的断言,测试也应该继续,应该捕获错误,并且应该使这个断言失败。我使用的是下面的代码语句。当我使用Nunit框架时,它的</
我在一个NUnit项目中使用MSTest断言,如下所示(注意:,这不重要,请参阅对Dave的答案的评论):
using Microsoft.VisualStudio.TestTools.UnitTesting,但在我的集成测试中,我遇到了一些麻烦。基本上,问题是,当我执行以下代码时,它将失败(例如包含两个部分的actualPartNumbers列表,而预期的列表只包含一个部分),AssertionException将无法由MSTest