我通常使用Nunit,但是在我当前的项目中,我正在使用MSTest。现在我有一个测试,期望有一个例外,但仍然失败,我不知道为什么。MSTest ExpectedException失败
这里是我用来复制的问题一个简单的例子:
[TestMethod, ExpectedException(typeof(ErrorResponseException))]
public void should_throw_exception()
{
throw new ErrorResponseException();
}
的ErrorResponseException是刚刚从异常继承的类,这是它,任何人都知道这是为什么失败,我希望它通过。
在我的实际情况是非常相似,你说把它传递的那一刻是什么,我只是觉得奇怪它在MSTest中不起作用。那么将继续使用这种做法。 – Grofit
MSTest不正确地支持它,它是一个错误。这也是超级跛脚!上述解决方法将正常工作 –