Quali sono i vantaggi e gli svantaggi di ciascun framework, confrontandoli tra loro? Quanto funzionano con ASP.NET MVC? Quanto supportano il beffardo?xUnità o NUnit? Quali vantaggi e svantaggi l'uno dell'altro?
risposta
Io lavoro solo con NUnit. È abbastanza buono per me. È integrato in diversi addon per Visual Studio come Resharper, supporta in TeamCity e ha un launcher test indipendente
E sembra che NUnit diventi uno standard di settore per i test unitari.
E non abbiamo riscontrato problemi importanti con o Rhino.Mock.
Come ricordo che Asp.Net Mvc (ho lavorato solo con 1.0) utilizza MS Unit. È possibile passare facilmente da MSUnit a NUnit.
domanda simile è stato chiesto già, possono essere trovate alcuni dettagli ci: NUnit vs. MbUnit vs. MSTest vs. xUnit.net
Ho appena avuto una breve avventura in xUnit. Non supporta l'output di traccia (dal design apparentemente). No Console.Write .. no Trace/Debug.Write. In pratica puoi testare il tuo codice ma non riesci a capire perché ha fallito. Un grosso errore se me lo chiedi. Anche per lo sviluppo di una nuova funzionalità, un test rapido delle unità con un po 'di output per la sanità mentale è fondamentale ... Quindi torniamo a Nunit. Questo è stato un bel 5 minuti dall'altra parte https://github.com/xunit/xunit/issues/173?_pjax=%23js-repo-pjax-container – reach4thelasers
ReSharper 2016.1 fornisce il supporto integrato per xUnit.net e doesn 't richiedono un'estensione separata per essere installata più. https://blog.jetbrains.com/dotnet/2016/04/14/resharper-ultimate-2016-1-is-released/ – kokabi
Un vecchio post, ma pensato this sarebbe utile a qualcuno.
questo post è vecchio quindi non usato per confrontare i quadri, l'ultima modifica era il 14 novembre , 2012. Ci sono più helper per ogni framework quindi vai ai siti ufficiali e prendi le tue decisioni in base a quelle informazioni – Moy
Mentre questo link può rispondere alla domanda, è meglio includere qui le parti essenziali della risposta e fornire il link per riferimento. Le risposte di solo collegamento possono diventare non valide se la pagina collegata cambia. – Magnilex
@Magnilex E ha. È stato spostato in modo che il link non sia più valido ..... –
http://stackoverflow.com/questions/261139/nunit-vs-mbunit-vs-mstest-vs-xunit-net –