Instale Gallio 3.1 en la máquina de desarrollo. Luego, en VS2008, tendrá la opción de crear un "Proyecto de prueba MbUnit v3". Esto no solo incluye todos los dlls de Gallio, sino que tiene una línea mágica en el proyecto que lo identifica a VS como un proyecto de prueba.
Ahora puede usar el corrector de prueba integrado VS2008.
Si tiene alguna proyectos existentes con las pruebas de unidad en lugar de hacer nuevos projets, editar el archivo de proyecto existente y añadir la siguiente línea en la línea 9 (debajo de la <ProjectGuid>
en la línea 8):
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
(Si tiene un proyecto VB, tiene un segundo GUID diferente: <ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>
Puede encontrar los valores correctos creando un nuevo proyecto de prueba MbUnit a partir de las plantillas instaladas con Gallio y luego mirando el archivo del proyecto (.csproj o .vbproj) en un editor de texto.)
Ahora cuando vuelva a cargar el proyecto, VS2008 lo reconocerá como un proyecto de prueba.
Una ventaja distintiva que encontré sobre el uso de Icarus fue que ahora la depuración es mucho más directa y los puntos de quiebre se alcanzan como se esperaba.
buena suerte, Lee
¿Gallio v3.1 Update 2 build 397 - x86 tiene soporte para Visual Studio 2010 Beta 2? ¿Es la razón por la cual las pruebas de Gallio no funcionan en la ventana de SALIDA en VS 2010RC? ¿Cambiará en el nuevo lanzamiento que mencionas? – netmajor
No teniendo mucha suerte con Icarus en 3.2 RC (compilación 577). Arroja todo tipo de excepciones en la interfaz de usuario. (Win7 32 bit) ¿Hay algún documento sobre cómo funciona realmente la integración con VS2010? Estoy usando NUnit 2.5.3 pero no hay menús contextuales para ejecutar las pruebas, etc. –