如果我们做一个
throw new ArgumentException("Cannot do that");
您如何断言此
ArgumentException
发生在 Microsoft 的测试框架中? 最佳答案
您可以使用 [ExpectedException]
属性装饰您的单元测试:
[ExpectedException(typeof(ArgumentException))]
[TestMethod]
public void Foo()
{
throw new ArgumentException("foo");
}
不要询问断言异常消息:-)
关于unit-testing - 在 MS C# 单元测试中,如何断言发生了 ArgumentException?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3239666/