He hecho algo de TDD usando ambos y (quizás soy un poco tonto) nUnit parece ser mucho más rápido y fácil de usar para mí. Y cuando digo mucho, quiero decir mucho.
En MS Test, hay demasiados atributos en todas partes: el código que hace las pruebas reales son las pequeñas líneas que puede leer aquí y allá. Un gran desastre. En nUnit, el código que realiza la prueba simplemente domina los atributos, como debería hacerlo.
Además, en nUnit, solo tiene que hacer clic en las pruebas que desea ejecutar (¿solo una? Todas las pruebas que cubren una clase? Un ensamblaje? La solución?). Un click. Y la ventana es clara y grande. Obtienes luces verdes y rojas claras. Realmente sabes lo que sucede en una vista.
En VSTS, la lista de prueba está atascada en la parte inferior de la pantalla, es pequeña y fea. Tienes que mirar dos veces para saber qué pasó. Y no puede ejecutar una sola prueba (bueno, ¡todavía no lo descubrí!).
Pero puedo estar equivocado, por supuesto, acabo de leer sobre 21 publicaciones de blog sobre "Cómo hacer TDD simple usando VSTS". Debería haber leído más, tienes razón.
Para nUnit, leí uno. Y estaba TDDing el mismo día. Con diversion.
Por cierto, generalmente me encantan los productos de Microsoft. Visual Studio es realmente la mejor herramienta que un desarrollador puede comprar, pero TDD y la gestión de elementos de trabajo en Visual Studio Team System son realmente malos.
Todo lo mejor. Sylvain