如何使 VS Unit Test 显示来自 UnitTestAssertException 以外的异常的错误消息?
当起订量验证失败时,我会收到 Moq.MockException。在“测试结果”窗口中,它没有显示异常中的有用消息,而是仅显示“测试方法 XXX 抛出异常:...”
是否有方法告诉 VS 单元测试框架始终显示给定异常的消息类型(如 Moq.MockException)?
I'm using VS Unit Testing Framework and Moq.
When a Moq verification fails, I'll get a Moq.MockException. In the Test Results window, instead of showing the helpful message inside the exception, it just says "Test method XXX threw exception: ..."
Is there a way to tell the VS Unit Test framework always display the message of exceptions of a given type (like Moq.MockException)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
简短的回答是:不。您必须在 MSTest 中打开“测试详细信息”窗口(顺便说一句,这也是我认为 MSTest 不是进行测试驱动开发的最佳选择的众多原因之一。 ..)。
无论如何,有两种可能的方法可以实现此目的(至少我知道):
呵呵!
托马斯
The short answer is: No. You have to open the Test Details window for that in MSTest (btw. that's one of many reasons why I think MSTest is not the best choice for doing Test-driven development...).
Anyway, there are two possible ways to achieve this (at least that I know of):
HTH!
Thomas