Sto usando MSTest, e voglio impostare la stessa categoria di prova per tutti i metodi di classe di test in una sola volta, senza impostare l'attributo TestCategory a ciascun metodo singolarmente. Come si può fare?Come impostare categoria di prova per tutte le prove nella classe
Il modo più comodo e ovvia sarebbe quella di impostare l'attributo TestCategory sulla classe, ma può essere applicato a solo metodi.
L'obiettivo finale è quello di saltare i test di integrazione durante il test eseguito su TFS check-in.
Interessante. Non pensare che sia possibile marcare tutti i metodi in classe con l'attributo che funziona con i test TFS. TFS comprende TestCategory e Priorità e questi attributi sono solo specifici del metodo. È possibile spostare i test di integrazione per separare il progetto e puntare a TFS per non eseguirlo. – nikita
Potresti separare la tua unità e i test di integrazione in due diversi gruppi e quindi configurare la tua build di conseguenza? –
Bene, abbiamo una dozzina di librerie e ognuna di esse ha una libreria di test corrispondente che può contenere sia test di unità che di integrazione. È possibile dividere ciascuno di essi in una libreria per unità e una libreria per il test di integrazione, ma non sembra l'approccio più elegante. – alex