Visual Studio: 自定义测试结果 window 列的内容 "error message"

Visual Studio: Customizing content of Test Results window column "error message"

我正在为我的一个项目使用 TDD。目前定义了 90 个测试,但实际只实现了 70 个,其余只是抛出 NotImplementedEcxception 个实例。

我的问题:在VS中"Test Results" window我无法一眼区分已实现但错误的测试和尚未实现的测试,错误信息栏只显示"Test method xyz threw exception" .您必须打开弹出窗口并调用 "View test result details" 才能查看 ... 详细信息。

是否有可能影响此错误消息列的填充方式?通过 Assert class 抛出的异常已经以其他方式处理,您可以快速区分这些异常。我想对 NotImplementedExceptions.

进行类似的处理

如果断言已经提供了您想要的行为,那么为什么要尝试重新发明现有功能。您可以用 Assert.Fail 替换未实现的异常并包含 not implemented 消息。

Assert.Fail("Not Implemented");