2016-07-14 45 views
3

我使用VS2015的xUnit。部分代碼由[Trait(「Category」,「C1」)]裝飾。然而,在測試資源管理器中,當使用特性組時,它總是顯示'沒有特質'。我試圖在課堂和方法層面進行裝飾。xUnit + VS2015,按特性組合嗎?

我搜索了。它似乎是2015年的一個bug:Visual Studio 2015 Test Explorer does not see XUnit dnx traits

現在是否修復了?它適用於任何人嗎?或者,仍然是一個錯誤?任何人都可以確認嗎? xUnit:2.1.0 VS:14.0.25123.00更新2. .Net 4.6.01055

謝謝。

回答

0

VS 2015更新3,不修復它,等待下一次更新,我猜...

0

正在爲我工​​作。 也許你需要清理和重建解決方案。 我定義

public enum TypeOfTests 
{ 
    UnitTests, 
    IntegrationTests, 
} 

這是什麼樣的,我做的一流水平:

[Trait(nameof(TypeOfTests), nameof(TypeOfTests.IntegrationTests))] 

[Trait(nameof(TypeOfTests), nameof(TypeOfTests.UnitTests))] 

您可以使用字符串代替,但我認爲這種方式是清潔器。 你會看到特質的工作。

enter image description here