2008-11-06 24 views
6

Actualmente estoy ejecutando Visual Studio 2008 Standard Edition y uno de los elementos que recortaron para esa edición es la capacidad de prueba de la unidad. Como resultado, cuando abro proyectos de ejemplo como la prueba de comercio de MVC, uno de los proyectos simplemente no se carga ya que no sabe para abrir ese tipo de proyecto.¿Cómo puedo ejecutar proyectos de prueba con Visual Studio 2008 Standard Edition?

Sé que puedo simplemente excluir o eliminar el proyecto y conozco TestDriven.NET, pero ¿hay algún complemento para VS2008 Standard que haga las pruebas unitarias que vienen con VS2008 Pro? ¿TestDriven.NET hará esto o son las pruebas lo suficientemente diferentes de las pruebas de NUnit que esto no funcionará?

ACTUALIZACIÓN: Para aclarar, estoy ansioso por ver si hay algún programa o plugins por ahí que puede ejecutar proyectos de prueba dentro de Visual Studio 2008. TestDriven.NET no puede cargar o ejecutar o permitir que VS2008 abra proyectos de prueba y Gallio no se ejecuta dentro del IDE VS2008 (aunque aprecio mucho las sugerencias)

Respuesta

5

Trate Gallio como se explica mejor en this blog post por Richard Dingwall, y para el apoyo de Visual Studio, utilice TestDriven.Net a lo ejecuta.

También hay información disponible en this Google Groups post.


Desde la página web de Galio:

En la actualidad Gallio puede pruebas ejecutadas mediante versiones MbUnit 2 y 3, MSTest, NBehave, NUnit, xUnit.Net, y csUnit. Gallio proporciona soporte de herramientas y integración con CCNet, MSBuild, NAnt, NCover, Pex, Powershell, Resharper, TestDriven.Net, TypeMock y Visual Studio Team System.

2

TestDriven.NET puede ejecutar NUnit, xUnit.NET y MSTest. No es gratis, sin embargo, pero vale la pena. De http://www.testdriven.net/overview.aspx:

Soporta múltiples marcos de pruebas unitarias NUnit incluyendo, MbUnit y Team System MS.

+0

Was TestDriven.NET alguna vez gratis? ¿O me lo imaginé? –

Cuestiones relacionadas