Pregunta

Estoy usando NUnit (pero también he intentado esto con las pruebas VS) y estoy teniendo problemas para conseguir TestDriven.Net de reconocer y ejecutar diferentes accesorios de la prueba en un solo archivo .cs.

Estoy tratando de hacer un poco de pruebas de estilo de TDC. Así que lo que tengo en un archivo es algo como esto:

[TestFixture]
public class when_view_is_ready : AAA
{
  // setup, tests
}

[TestFixture]
public class when_something_happens : AAA
{
   // setup, tests
}

Cuando ejecuto esto en el corredor NUnit interfaz gráfica de usuario que ve los diferentes accesorios de la prueba muy bien y se ejecuta todas las pruebas. Cuando lo ejecuto a través de TestDriven.NET menú contextual y ver la ventana de salida, sólo se ejecuta pruebas del primer aparato. ¿Hay alguna razón para esto? ¿Puede esto ser fijo?

Creo que estoy corriendo TestDriven.Net 2.0. No puedo estar seguro; no exactamente seguro de cómo comprobar mi versión.

agradecería cualquier ayuda!

¿Fue útil?

Solución

Puede comprobar la versión de TestDriven en Ayuda -> Acerca de Visual Studio, o en Herramientas -.> Administrador de complementos

puedo confirmar que este es un problema en 3.0.2556, cuando la ejecución de pruebas que se ejecuta sólo la primera TestFixture en el archivo, al hacer clic en el archivo y seleccione "Ejecutar pruebas". Al hacer clic en el directorio o proyecto que contiene, y "Ejecutar pruebas", se ejecuta tanto en los accesorios.

Cuando se utilizan otros corredores de la prueba, al igual que TestRunner de ReSharper, incluso ejecutarlo en el archivo se ejecuta ambos accesorios.

Lo mejor que puedes hacer, es, probablemente, para informar de un error con TestDriven.net

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top