Xunit TestNames始终包含名称空间

时间:2017-02-21 09:38:39

标签: c# visual-studio xunit xunit.net visual-studio-2017

我有一个c#visual studio项目,我用xunit进行测试。

现在,测试资源管理器按照名称空间显示测试:

enter image description here

我不希望测试名称中出现多余的混乱。

我知道我可以注释设置这样的测试名的方法:

ParentClass.SubClass.Method

但是这仍然非常多余,因为我必须使用相同的前缀来注释每个方法。有没有办法影响测试名称的生成?喜欢ALTER TABLE table_name ADD CONSTRAINT column_alpha_check CHECK ( Column_Name like '%[^abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ]%' )

更新 要写得更具表现力:我仍然希望在测试名称中包含父类的名称。不仅可以通过app.config

完成方法名称

1 个答案:

答案 0 :(得分:1)

在App.config文件中设置xunit.methodDisplay。

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