Attualmente sto lavorando a una soluzione che ha attualmente 32 Unittest. Ho lavorato con il test runner resharper - che funziona benissimo. Tutti i test sono in esecuzione, tutti i test mostrano il giusto risultato del test. Ora un collega mi ha detto che i test non sono in esecuzione sulla sua macchina utilizzando Visual Studio Test Explorer. Non funzionano né sulla mia macchina, quindi posso escludere alcuni file mancanti locali o qualcosa del genere.
Test Explorer mostra tutti i test unitari, ma facendo clic su "Esegui tutto", tutti i test vengono disattivati e non viene visualizzato alcun risultato dell'esecuzione del test:
- Tutte le classi di test sono pubbliche
- Tutte le classi di test hanno l'
[TestClass]
attributo dichiarato - Tutti i metodi di test utilizzano l'
[TestMethod]
attributo - Sia il codice di produttività che i progetti di test sono rivolti a .NET 3.5.
- Ho già provato a generazione pulita la mia soluzione, e / o eliminare tutti
obj
,bin
,Debug
eRelease
cartelle
Apprezzerei qualsiasi suggerimento che potesse causare un simile comportamento.