在Visual Studio 2012中使用c#和xUnit

问题描述:

在文本资源管理器中显示测试类的名称我在Visual Studio 2012中使用内置的文本资源管理器中的xUnit。将范围名称与测试名称之类的,所以如果我有例如在Visual Studio 2012中使用c#和xUnit

namespace Foo.Bar { 
    class CatTests { 
     [Fact] 
     public void Test1(){ 
     } 
    } 
} 

我将在测试资源管理

Foo.Bar.CatTests.Test1 

作为测试的名字就能看出。这有可能以任何方式?目前我只看到

Test1 

如果我有很多遍布多个名称空间和测试类的Test1案例,这是一种痛苦。

+0

你知道这是否可以在VS 2017? – mayu

目前我们使用FactAttribute的显示名称:

[Fact(DisplayName = "Foo.Bar.CatTests.Test1")] 

它不会出现,这是可以自动完成的,但如果它确实肯定是好的。