我的 VS 测试资源管理器显示包含完整类型名称的测试,如下所示:
公司名称.项目名称.Web.Tests.SutDoesWhatItShould
而不仅仅是:
Sut 应该做什么
这是非常不可读/烦人的。我该如何解决这个问题?
我正在使用 Visual Studio(预发行版)和 xunit.net 的 xunit 运行程序。
在 v2 中,现在可以配置,请参阅 https://xunit.net/docs/configuration-files
所以你需要添加到app.config:
<appSettings>
<add key="xunit.methodDisplay" value="method"/>
</appSettings>
正如评论中所述,您可能需要重新启动 Visual Studio。
对于 .NET Core 项目(具有
.json
配置):
xunit.runner.json
文件添加到您的 测试项目,其中包含以下内容:
{
"methodDisplay": "method"
}
Copy if newer
文件的选项中设置 xunit.runner.json
有关更多信息,请参阅文档。