Tengo un problema extraño con las pruebas unitarias en Visual Studio 2010. Tengo una prueba que pasa cuando uso "Prueba de depuración" (sin ningún punto de interrupción), pero falla cuando uso "Ejecutar prueba". Esta prueba utiliza dll externos, por lo que no puedo depurarla correctamente.Pruebas unitarias en VS2010 - Pases de "depuración", "Ejecutar" falla
¿Conoces alguna razón por la cual una situación como esta es posible? ¿Por qué "Prueba de depuración" es diferente a "Prueba de ejecución", cuando todos los demás parámetros son iguales?
¿Tiene alguna ' CondtionalAttribute' en su base de código que solo se ejecuta para la depuración? Cualquier sección '#if Debug'? En las bibliotecas de terceros, es muy posible que hagan las cosas de manera diferente en los modos de depuración frente a versión. – Oded
Agregando a la pregunta de Oded, ¿hay algún código específico que sea específico de tiempo? Cualquier parte del código que pueda necesitar un retraso pasará cuando esté depurando pero fallará en el flujo normal. –
¿Ha comprobado la ventana de resultados de la prueba y ve qué error está recibiendo allí? –