2010-07-17 6 views

Antwort

22

Ich arbeite nur mit NUnit. Es ist ziemlich gut für mich. Es ist in verschiedene Addons für Visual Studio wie Resharper integriert, es unterstützt in TeamCity und es hat Stand-alone-Test-Launcher

Und sieht aus wie NUnit ein Industriestandard für Komponententests werden.

Und wir haben keine größeren Probleme mit Moq oder Rhino.Mock.

Wie ich mich erinnere Asp.Net Mvc (ich arbeitete nur mit 1.0) verwendet MS Unit. Sie können leicht von MSUnit zu NUnit wechseln.

ähnliche Frage bereits gefragt wurde, können Sie einige Details dort zu finden sein: NUnit vs. MbUnit vs. MSTest vs. xUnit.net

+0

hatte gerade einen sehr kurzen Foray mich in xUnit. Es unterstützt keine Trace-Ausgabe (anscheinend vom Design her). Nein Console.Write .. no Trace/Debug.Write. Sie können Ihren Code also grundsätzlich testen, aber Sie können nicht herausfinden, warum er fehlgeschlagen ist. Ziemlich großer Fehler, wenn du mich fragst. Selbst für die Entwicklung eines neuen Features ist ein schneller Komponententest mit einiger Ausgabe für die Vernunft wichtig ... Also zurück zu Nunit gehe ich. Das war eine schöne 5 Minuten auf der anderen Seite https://github.com/xunit/xunit/issues/173?_pjax=%23js-repo-pjax-container – reach4thelasers

+0

ReSharper 2016.1 bietet integrierte Unterstützung für xUnit.net und doesn Es muss keine separate Erweiterung mehr installiert werden. https://blog.jetbrains.com/dotnet/2016/04/14/resharper-ultimate-2016-1-is-released/ – kokabi

13

Eine alte Post, aber dachte this jemand wäre hilfreich.

+3

Dieser Beitrag ist alt, also nicht verwendet, um die Frameworks zu vergleichen, war die letzte Änderung 14. November , 2012. Es gibt mehr Helfer für jeden Rahmen, also gehen Sie zu den offiziellen Seiten und treffen Sie Ihre Entscheidungsgrundlage auf dieser Information – Moy

+3

Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier einzubeziehen und den Link dafür bereitzustellen Referenz. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert. – Magnilex

+1

@Magnilex Und es hat. Es wurde verschoben, so dass die Verbindung nicht mehr gültig ist ..... –

Verwandte Themen