creé ErrorUnit un generador de prueba de unidad para.Net
El uso de un generador para el desarrollo de TDD es ciertamente práctico; por ejemplo, al codificar lo que ocurre al hacer clic en un botón, una forma de utilizar ErrorUnit en una forma TDD sería:
1) Primero cree una prueba manualmente para asegurarse de que hay un evento de pulsación de botón; luego crea el evento y prueba según TDD puro.
2) A continuación, ejecute el programa, vaya a la pantalla con el botón, y con un punto de corte establecido en el método de evento, pulse el botón
3) Cuando el punto de interrupción se golpeó a continuación, puede hacer clic ErrorUnit de "Añadir prueba unitaria "para generar una prueba unitaria con todos los objetos y el estado de la base de datos actual ya burlado. (Repita según sea necesario con diferentes estados de casos de uso)
4) Luego, usted alteraría las pruebas de la unidad creada para tener un Assert que coincida con el resultado de lo que desea que haga clic en el botón según TDD.
5) A continuación, escriba el código detrás del evento click, y ejecute la prueba que es una parte generada por ErrorUnit (para el Organizar y Actuar) y parte personalizada (para el Assert).
De esta forma, ahorrará la mayor parte del tiempo que dedicaría a escribir el Arreglo y la Ley.
ErrorUnit también funciona con el registro de errores para reproducir errores en otros entornos serializando y burlando en la unidad de prueba el estado exacto en el momento del error; Llevar TDD a la resolución del problema de producción.
+1 Pregunta general bastante interesante. Estoy interesado en usar un generador de prueba de vez en cuando para proyectos pequeños, y tu pregunta es relevante para lo que me preguntaba. –