Venendo da uno sfondo di sviluppo nativo, sono abituato ai miei test runner che emettono il file e la linea che ha causato il fallimento del test. Questo mi ha permesso di eseguire i test come una fase post-build, e se qualche test fallisse la build fallirebbe. Inoltre, potrei premere il tasto di scelta rapida e saltare direttamente alla linea di offesa.
Quello che sto scoprendo nel mondo .Net è che nessuno sembra funzionare in questo modo. Sono disposto ad ammettere che forse esiste un modo diverso e migliore di fare le cose in questo universo alternativo, ma mi piacerebbe sapere cos'è. Non voglio avere bisogno di uno strumento esterno (orribile), e non voglio dover ricordare di compilare e quindi eseguire i miei test.
Quello che voglio veramente è quello che avevo sempre: i test falliti fallivano anche la build, e una rapida pressione di un tasto di scelta rapida mi faceva saltare alla prova che non funzionava.
Modifica: dovrei aggiungere che mi piacerebbe vedere una sorta di integrazione con il formato di file csproj di Visual Studio. Avere un compito MSBuild personalizzato sarebbe fantastico, ma sarei perfettamente soddisfatto di un comando console che inserisco in un Exec o AfterBuild.