对我来说很明显,必须有一种方法可以将预期异常的消息与应该使用ExpectedException属性提供的预期常量进行比较。不幸的是,没有类似的东西。我错过了什么吗?
答案 0 :(得分:1)
不,你没有遗漏任何东西。你必须尝试/捕获异常并自己检查它。
您可能需要考虑使用更好的单元测试框架,例如xUnit.net,它为断言异常提供了更好的支持。
注意,使用ExpectedException可能会有问题(请参阅http://xunit.codeplex.com/wikipage?title=WhyDidWeBuildXunit中“经验教训”中的相关说明)