我在 visual studio 2012 中将 xUnit 与内置的文本资源管理器一起使用。将测试名称与类名称一起使用会很好,所以如果我有的话
namespace Foo.Bar {
class CatTests {
[Fact]
public void Test1(){
}
}
}
我会在测试资源管理器中看到
Foo.Bar.CatTests.Test1
作为测试的名称。这有可能吗?目前我只看到
Test1
如果我有很多 Test1 案例分布在多个命名空间和测试类中,这会很痛苦。
最佳答案
目前我们使用 FactAttribute 的 DisplayName:
[Fact(DisplayName = "Foo.Bar.CatTests.Test1")]
这似乎不能自动完成,但如果能自动完成就更好了。
关于c# - 使用 c# 和 xUnit 在 Visual Studio 2012 的文本资源管理器中显示测试类名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14120742/