2012-04-04 19 views
12

Qualcuno ha integrato NUnit con Visual Studio? Sto cercando di creare una pipeline di build like this one. Ma sono abbastanza nuovo su .NET e sto ancora capendo come funzionano le cose. Ci sono molte risorse in internet su NUnit + VS, e sono confuso.Qualcuno ha integrato NUnit con Visual Studio 2010?

+0

Quale edizione di Visual Studio 2010 hai? Esprimere o no? –

+0

Ho la versione "non espressa" :) – OscarRyz

+1

Buono, perché non è supportato per installare i plug-in in Express Edition. –

risposta

14

Si consiglia di utilizzare Resharper.
Come alcuni dicono, "Funziona solo".
Gli svantaggi/gli effetti collaterali di questa scelta nel tuo caso potrebbero essere:
1. Il riassuntore non è libero;
2. L'esecuzione di unit test è una parte minore di Resharper, include anche tonnellate di altre funzionalità, che forse non è necessario per ora (ma è possibile disabilitarne la maggior parte nei settaggi).

La soluzione gratuita è - Visual Nunit 2010 Estensione di Visual Studio. Libero e fa esattamente quello che vuoi.


UPDATE
Come aggiungere NUnit al progetto.
Ho trovato this tutorial. Seguirlo passo dopo passo, l'ho trovato utile e completo per i novizi di .NET.

L'unica differenza è che in Running Unit-Tests sezione per l'esecuzione di prove di autore usa strumento di test runner che viene distribuito all'interno di NUnit in sé, ma è possibile utilizzare ReSharper corridore come described in JetBrains' docs

+1

NON LASCIò MAI a casa senza di esso. –

+0

Se sei a disagio con il costo di Resharper, qualcosa come TestDriven.net (http://testdriven.net/) è un'alternativa ragionevole per l'integrazione con NUnit – Jroc

+0

Anche se non è specificato nella domanda, i post del blog collegati specificano open source. Fantastico come Resharper, gratuito non lo è. –

1

L'originale e ancora abbastanza test runner.

Test Driven .net

Utilizzato per essere libero, ma ora costa una piccola tassa a meno che non sei uno studente o uno sviluppatore open source.

1

Ho usato TestDriven fino a quando non era più libero, ho usato Resharper ma ho sentito che rallentava troppo la mia macchina, ho provato l'estensione VisualNUnit ma sembrava che generasse più processi di se stessa che avrebbero tenuto duro su alcuni dei miei DLL, ho aggiunto NUnit stesso come comando in Visual Studio Tools (e anche con un pulsante della barra degli strumenti e alcune macro in Visual Studio per avviare il test e il collegamento correnti) ma mi sono costati alcuni sforzi per impostare e non mi sentivo abbastanza fluido dopo essere rovinato da strumenti come TestDriven. Alla fine ho provato NCrunch ... Sono da allora appassionato, e ho persino iniziato a favorirlo su TestDriven! il prossimo strumento sulla mia "lista dei secchi NUnit" sarà il NUnit extension for Visual Studio 11.

PS: NCrunch dovrebbe funzionare su Visual Studio 2010 e la home page ha un video dimostrativo molto dignitoso.

2

prima scaricare e installare il NUnit

Fase 1: Aprire Visual Studio

Fase 2: Aprire il progetto

passo 3: selezionare proprietà dal Esplora soluzioni

passo 4: selezionare l'opzione di debug nella finestra delle proprietà

fase 5: selezionare ' Avviare programma esterno' nella sezione 'Azione di avvio'

Passo 6: Selezionare il percorso del file di NUnit

Passo 7: Salvarlo.

Successivamente, quando si esegue il debug del progetto, NUnit si aprirà.