2013-01-02 23 views
6

Tôi đang sử dụng xUnit với Trình xây dựng trong Trình khám phá văn bản trong studio trực quan 2012. Sẽ rất thú vị khi kiểm tra tên của thử nghiệm với tên của lớp vì vậy nếu tôi có ví dụHiển thị tên Lớp Kiểm tra trong Trình khám phá Văn bản trong Visual Studio 2012 với C# và xUnit

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

tôi sẽ nhìn thấy trong các thử nghiệm thám hiểm

Foo.Bar.CatTests.Test1 

như tên của bài kiểm tra. Điều này có thể theo bất kỳ cách nào? Tại thời điểm này, tôi chỉ thấy

Test1 

đó là một nỗi đau nếu tôi có nhiều trường hợp Test1 trải rộng trên nhiều không gian tên và lớp kiểm tra.

+0

Bạn có biết điều này có khả thi trong VS 2017 không? – mayu

Trả lời

1

Hiện nay chúng tôi sử dụng DisplayName FactAttribute của:

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

Nó không xuất hiện mà điều này có thể được thực hiện tự động, nhưng chắc chắn nó sẽ được tốt đẹp nếu nó đã làm.