1

对我来说很明显,必须有一种方法可以将预期异常的消息与应通过ExpectedException属性提供的预期常量进行比较。不幸的是,没有这样的事情。我错过了什么吗?

4

1 回答 1

1

不,你没有错过任何东西。您必须尝试/捕获异常并自己检查。

您可能需要考虑使用更好的单元测试框架,例如 xUnit.net,它为断言异常提供了更好的支持。

请注意,使用 ExpectedException 可能会出现问题(请参阅http://xunit.codeplex.com/wikipage?title=WhyDidWeBuildXunit上的“经验教训”中有关此问题的说明)

于 2013-07-22T21:26:09.190 回答