Welches kostenlose Unit-Test-Framework für C #? [geschlossen]

7

Ich bin eher Anfänger in C # world (und auch .Net), also habe ich beschlossen, ein paar Ratschläge von erfahrenen Entwicklern zu bekommen. Welches kostenlose Unit-Testing-Framework für C # würden Sie empfehlen? Ich bin auf NUnit gestoßen, was interessant zu sein schien, aber in der Dokumentation fand ich heraus, dass es Versionen für .Net 1.1 und .Net 2.0 gab. Ich muss es in einem Projekt verwenden, das auf .NET 3.0 ausgerichtet ist.

Also, lassen Sie mich bitte wissen, wenn:

  • Ich kann NUnit für .Net 3.0-Projekt verwenden?

oder:

  • gibt es etwas Besseres als NUnit?
oo_olo_oo 10.04.2009, 15:44
quelle

4 Antworten

15

Ja. NUnit funktioniert auch unter .NET 3.0 und 3.5.

Ihre zweite Frage ist ziemlich subjektiv. NUnit ist ein weit verbreitetes Einheitentestframework für .NET. MSTest ist ein weiterer, der mit Visual Studio ausgeliefert wird. xUnit ist ein anderer.

Es gibt einen Vergleich zum xUnit-Projekt: xUnit - Vergleichen von xUnit.net mit anderen Frameworks

    
Mehrdad Afshari 10.04.2009, 15:45
quelle
3

xUnit ist einen Blick wert (und das, was ich am meisten benutze), ebenso wie MbUnit .

    
Kent Boogaart 10.04.2009 15:52
quelle
1

Nun, es hängt von Ihrer IDE ab. Wenn Sie eine mit dem MSTest gelieferte Visual Studio-Edition gekauft oder von Ihrem Arbeitgeber erworben haben, würde ich damit fortfahren, und zwar weniger zur Installation und Konfiguration. Ansonsten geh mit NUnit, es ist einfach, einfach zu bedienen und weit verbreitet und von .NET Devs akzeptiert.

    
Alexander Kahoun 10.04.2009 15:53
quelle
0

Ich würde sagen, bleib bei NUnit. Es ist ein guter Test-Rahmen und funktioniert mit 3.0 (das ist es, was ich derzeit verwende und was wir auch bei meinem letzten Arbeitgeber verwendet haben)

    
PsychoCoder 10.04.2009 16:14
quelle

Tags und Links