2015-06-12 4 views

Antwort

12

xunit hat kein Attribut Category, so dass der Nachläufer das nicht erkennt. Wie für das Merkmal Attribut, müssen Sie einen Wert angeben, dann für etwas im Format key[value] filtern. Z.B. Wenn Sie [Trait("Owner", "Matt")] verwenden möchten, würden Sie nach einer Kategorie Owner[Matt] filtern.

das Merkmal Schlüssel Category wird anders behandelt, und nur so wird der Wert verwendet, so würde [Trait("Category", "integration")]integration als Kategoriefilter in den resharper Optionen.

+0

Ihre Antwort deutet darauf hin, dass der ReSharper-Testkandidat tatsächlich in der Lage ist, benutzerdefinierte Merkmale anzuzeigen (wie '[Merkmal (" Besitzer "," Matt ")]). Es scheint, dass dies nicht der Fall ist (in ReSharper Ultimate 2017.3.1). Das einzige, was ReSharper versteht, ist der Category-Key ('[Trait (" Category "," Foo ")]') – bitbonk

+1

Ja, dies scheint eine Verhaltensänderung zu sein - es zeigt nur noch "Kategorie" -Eigenschaften an. Ich weiß nicht, ob es eine bewusste Veränderung oder eine Regression ist. Ich habe intern gefragt. – citizenmatt

+0

Dies könnte der Fehler sein, der damit zusammenhängt: https://youtrack.jetbrains.com/issue/RSRP-458779 – bitbonk