如果我们做了
throw new ArgumentException("Cannot do that");
你如何断言这个ArgumentException
发生在微软的测试框架中?
答案 0 :(得分:12)
您可以使用[ExpectedException]
属性修饰单元测试:
[ExpectedException(typeof(ArgumentException))]
[TestMethod]
public void Foo()
{
throw new ArgumentException("foo");
}
不要问关于断言异常消息: - )