2017-04-13 1 views
2

Dans VS2017, tous les attributs semblent apparaître dans la vue "Traits" de Test Explorer. Voir ci-dessous le code et la fenêtre Explorateur de test. Il y avait seulement tant d'attributs qui apparaissaient en premier lieu. Est-ce que quelqu'un sait s'il existe un moyen d'empêcher VS de découvrir des attributs qui ne devraient pas exister? Il est impossible que Description() et WorkItem() apparaissent dans la fenêtre de test. Chaque test aurait une description différente et ensuite votre explorateur de test serait gonflé. Peut-être cela est un bug .......Visual Studio 2017 Test Explorer Trait Discovery: affiche plus de TestCategory()

Code:

[TestCategory("Design - Login - Negative")] 
    [TestCategory("Design")] 
    [TestCategory("Negative")] 
    [Description("Bob")] 
    [WorkItem(7280), TestMethod] 
    public async Task GetToken_Failure() 
    {...} 

test Explorateur Résultats:

enter image description here

+0

Jusqu'ici, la seule chose que j'ai pu trouver est de créer mes propres attributs pour WorkItem() et Description(). ! :(pas heureux 'public class Description: Attribut { publique Description() { } Description de private string {get; set;} publique Description (chaîne TestDescription) { this.description = TestDescription; } } ' – Omzig

Répondre

0

MS probablement convenu qu'il était un bug car il ne arrive sur la version de communauté de VS 2017 15.3.5

+0

je vois cet effet dans la communauté VS 2017 15.6.0 Donc pas encore résolu ... –