2011-12-03 16 views
5

Estoy intentando migrar mi proceso de desarrollo de C# de Windows/Visual Studio 2010 a Mac OS X/Monodevelop. Y me pregunto si existe un buen marco de prueba de unidades que se ajuste a mis necesidades.C#/Mono unit tests en Mac OS X

Sería bueno si funcionará en Windows/Mac/Ubuntu en el mismo tiempo.

He comprobado opciones obvias como NUnit y MSTest, pero la primera tiene ejecutables para Windows solamente (o no he encontrado la versión para Mac) y la segunda está estrechamente integrada con Studio, sin tal aplicación para Mac tampoco.

¿Qué debo hacer?

Respuesta

5

El soporte NUnit está integrado en MonoDevelop junto con un corredor integrado. Nunca probé el desarrollo y la prueba en VS y Mono frente a la misma solución o proyecto, podría ser complicado según el tipo de proyecto.

Espero que las pruebas sigan ejecutándose sujetas a la (s) característica (s) NUnit (s) que están disponibles en ambas plataformas. Sintácticamente son, por supuesto, los mismos [TestFixture] [Test] etc.

+0

¡Ah! ¡Así que no necesito tener un corredor de Nunit independiente para Mac! ¡Gracias! – shytikov

2

Mono envía nunit ya empaquetado previamente en OSX, por lo que la manera más fácil es usarlo.