Domanda

Sono a buon mercato e non voglio pagare per ReSharper o TestDriven.NET, c'è un componente aggiuntivo Visual Studio gratuito per NUnit?

È stato utile?

Soluzione

Puoi creare un progetto vuoto (ad esempio Scegli l'applicazione console) e nella proprietà del progetto puoi selezionare il tag DEBUG e selezionare " Avvia programma esterno " ;. Metti il ??percorso di Nunit. Pertanto, nell'opzione di avvio, gli argomenti della riga di comando selezionano la DLL che contiene tutti i test (il mio è sempre in nunit \ bin ...). Quindi seleziona " abilita il debug del codice non gestito " e sarai in grado di avviare il progetto all'interno di VS e persino utilizzare il debugger passo dopo passo.

Questa è una soluzione gratuita.

Altri suggerimenti

Ora puoi usare Gallio: è open source. www.gallio.org

A proposito TestDriven può essere scaricato gratuitamente se è per uso personale o Open Source progetto.

Ho dovuto trovare un modo per utilizzare .Net Reflecto r all'interno di VS pochi giorni fa e quando ho scaricato TestDriven è arrivato. Non ho mai avuto popup che mi chiedessero di pagare.

NUnit viene effettivamente fornito con un corridore integrato di base. Non è molto buono, e non molto pubblicizzato, ma a meno che Charlie non l'abbia eliminato, dovrebbe essere nella fonte.

So che questa è una vecchia domanda, ma un altro modo per farlo è aggiungere uno strumento esterno dal menu degli strumenti per eseguire nunit: impostare gli argomenti su $ (TargetName) $ (TargetExt) e la directory iniziale su $ (ProjectDir ) \ bin \ debug

guarda questo link

Questa è una vecchia domanda e le cose sono cambiate da quando la risposta è stata accettata.


Puoi provare NCrunch per eseguire test automaticamente o manualmente.

Se si esegue Visual Studio 2012, esiste un plug-in scritto da Charlie Poole, uno dei collaboratori di NUnit, che utilizza i nuovi plug-in di test di Visual Studio Unit.

Sfortunatamente non ha ancora molte opzioni di raggruppamento, né per corsa / non corsa - quindi non puoi raggruppare per classe, soluzione e così via. Inoltre non mostra alcun stacktrace se un test fallisce, solo un semplice segno di spunta verde o una casella rossa e un messaggio.

 img

Non l'ho usato, ma NUnitit è un componente aggiuntivo gratuito di Visual Studio per NUnit.

http://nunitit.codeplex.com

Dalla mia esperienza, il miglior componente aggiuntivo per Visual Studio è il resharper. TestDriven.Net è anche buono per i test unitari. Spero che aiuti

Anche questo trovato: http://visualstudiogallery.msdn.microsoft .com / c8164c71-0836-4471-80ce-633383031099
È in grado di avviare i test nel debugger, tuttavia è necessario ricompilare il codice manualmente ogni volta che si cambia qualcosa - nessuna integrazione di esecuzione automatica

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top