Way*_*rch 41 xunit.net test-explorer visual-studio-2015
xunit.runner.visualstudio在Visual Studio 2015中使用2.0.1版时,测试的名称显示为完全限定.有没有办法让测试只显示方法名称?
考虑以下测试: -
namespace MySolution.Tests
{
public class MyTestClass
{
[Fact]
public void ClassUnderTest_WhenDefaultConstructorUsed_SomePropertyIsNotNull()
{
*... test code in here*
}
}
}
Run Code Online (Sandbox Code Playgroud)
在测试资源管理器中显示为: -
MySolution.Tests.MyTestClass.ClassUnderTest_WhenDefaultConstructorUsed_SomePropertyIsNotNull
Run Code Online (Sandbox Code Playgroud)
使用MSTest/VSTest,这将显示为: -
ClassUnderTest_WhenDefaultConstructorUsed_SomePropertyIsNotNull
Run Code Online (Sandbox Code Playgroud)
lor*_*phd 61
你也可以用json添加它.
在测试项目的根目录中添加一个名为"xunit.runner.json"的文件.
右键单击文件属性.选择"Copy if newer"复制到Output目录.
然后在文件中输入这个json:
{
"methodDisplay": "method"
}
Run Code Online (Sandbox Code Playgroud)
Bra*_*son 60
xunit.methodDisplay在您的App.config文件中设置.
<configuration>
<appSettings>
<add key="xunit.methodDisplay" value="method"/>
</appSettings>
</configuration>
Run Code Online (Sandbox Code Playgroud)
取自http://xunit.github.io/docs/configuring-with-xml.html
| 归档时间: |
|
| 查看次数: |
7965 次 |
| 最近记录: |