2015-06-12 8 views

risposta

12

xUnit non ha un attributo Category, in modo che il corridore ReSharper non riconoscerà. Per quanto riguarda l'attributo tratto, devi fornire un valore, quindi filtrare qualcosa nel formato key[value]. Per esempio. se si desidera utilizzare [Trait("Owner", "Matt")], si filtrerà per una categoria di Owner[Matt].

La chiave tratto Category viene trattata in modo diverso, e solo il valore viene utilizzato, in modo da [Trait("Category", "integration")] userebbero integration come il filtro di categoria nelle opzioni ReSharper.

+0

La tua risposta suggeriscono che il test runner ReSharper è in realtà in grado di visualizzare i tratti personalizzati (come '[Trait ("Proprietario", "Matt")]'). Sembra che non sia così (in ReSharper Ultimate 2017.3.1). L'unica cosa che ReSharper capisce è la chiave Categoria ('[Trait ("Categoria", "Pippo")]') – bitbonk

+1

Sì, questo sembra essere un cambiamento nel comportamento - ora soltanto visualizza "categoria" tratti. Non so se si tratta di un cambiamento intenzionale o di una regressione. Ho chiesto internamente. – citizenmatt

+0

Questo potrebbe essere il bug ad esso correlato: https://youtrack.jetbrains.com/issue/RSRP-458779 – bitbonk