我有一个c#visual studio项目,我用xunit进行测试。
现在,测试资源管理器按照名称空间显示测试:
我不希望测试名称中出现多余的混乱。
我知道我可以注释设置这样的测试名的方法:
ParentClass.SubClass.Method
但是这仍然非常多余,因为我必须使用相同的前缀来注释每个方法。有没有办法影响测试名称的生成?喜欢ALTER TABLE table_name ADD CONSTRAINT column_alpha_check
CHECK
(
Column_Name like '%[^abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ]%'
)
?
更新 要写得更具表现力:我仍然希望在测试名称中包含父类的名称。不仅可以通过app.config
完成方法名称答案 0 :(得分:1)
在App.config文件中设置xunit.methodDisplay。
<configuration>
<appSettings>
<add key="xunit.methodDisplay" value="method"/>
</appSettings>
</configuration>