c# - 让 VS 测试资源管理器只显示测试名称而不是完整的类型名称

标签 c# visual-studio visual-studio-2013 xunit.net

我的 VS 测试资源管理器显示包含完整类型名称的测试,如下所示:

CompanyName.ProjectName.Web.Tests.SutDoesWhatItShould

不仅仅是:

SutDoesWhatItShould

这是非常不可读/烦人的。我该如何解决这个问题?

我正在为 visual studio(预发布版)和 xunit.net 使用 xunit runner。

最佳答案

在 v2 中这是可配置的,参见 http://xunit.github.io/docs/configuration-files.html

所以你需要在app.config中添加:

<appSettings>
    <add key="xunit.methodDisplay" value="method"/>
</appSettings>

如评论中所述,您可能需要重新启动 Visual Studio。

关于c# - 让 VS 测试资源管理器只显示测试名称而不是完整的类型名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28579482/

相关文章:

c# - 如何从 C# 中的 resx 中删除资源条目?

c++ - 如何将参数传递给 Visual Studio 的自定义构建工具?

c# - CSHTML 文件无法在 VS2013 中打开

c# - 在 Visual Studio 2013 中运行单元测试时运行其他项目

.net - 将 EF6 连接到 Oracle 11g DB 时不会显示数据源名称

c# - 提交,显示结果,延迟 3 秒并重定向

c# - 调用的 Win32 错误代码的大写文本标识符是什么?给定错误代码,如何以编程方式确定它们?

visual-studio - 自动将 vs2005 调试器附加到子进程

c# - DateTime 到 Datetime2

c# - 使用 Silverlight/windows phone 样式控件设计我的 .Net 桌面应用程序 GUI