Ich habe TDD mit beiden gemacht und (vielleicht bin ich ein bisschen dumm) nUnit scheint für mich viel schneller und einfacher zu sein. Und wenn ich viel sage, meine ich viel.
In MS Test gibt es überall zu viele Attribute - der Code, der die eigentlichen Tests durchführt, sind die winzigen Zeilen, die Sie hier und da lesen können. Ein großes Durcheinander. In nUnit dominiert der Code, der den Test ausführt, nur die Attribute, wie es sein sollte.
Außerdem müssen Sie in nUnit nur auf die Tests klicken, die Sie ausführen möchten (nur einen - alle Tests, die eine Klasse abdecken - eine Assembly - die Lösung -). Ein Klick. Und das Fenster ist klar und groß. Sie erhalten klare grüne und rote Lichter. Sie wissen wirklich, was auf einen Blick passiert.
In VSTS ist die Testliste am unteren Bildschirmrand gestaut, sie ist klein und hässlich. Sie müssen zweimal schauen, um zu wissen, was passiert ist. Und Sie können nicht nur einen Test durchführen (nun, ich habe es noch nicht herausgefunden!).
Aber ich kann mich natürlich irren - ich habe gerade 21 Blog-Beiträge über "Wie man einfaches TDD mit VSTS macht" gelesen. Ich hätte mehr lesen sollen, du hast recht.
Für nUnit habe ich einen gelesen. Und ich war am selben Tag TDDing. Mit Spaß.
Übrigens liebe ich normalerweise Microsoft-Produkte. Visual Studio ist wirklich das beste Tool, das ein Entwickler kaufen kann - aber die Verwaltung von TDD und Workitems in Visual Studio Team System ist wirklich zum Kotzen.
Alles Gute. Sylvain.