¿Cómo puedo probar la unidad de la vista de una aplicación ASP MVC?unidad de prueba asp mvc view
He probado el ayudante de prueba contrib ... mvc
_controller.Index().AssertViewRendered();
pero esto no significa realmente pone a prueba la vista.
por ejemplo, puedo felizmente insertar algún código falso en la vista, y obtener la temida pantalla amarilla de la muerte, sin que la prueba de mi unidad lo sepa nunca.
¿Hay algún método estabilizado para hacer esto? ¿Necesito un simulacro del motor de visualización? ¿Se adapta mvccontrib a esto?
¡Hubiera pensado que este sería un requisito muy común, pero no puedo encontrar mucho al respecto!
Gracias
EDIT lo que estoy realmente después es compilar la comprobación de tiempo, para asegurar que los cambios de modelo no afectan a la vista.
esta pregunta contenía las instrucciones para habilitar la compilación de vista de tiempo de compilación que es suficiente para mí por el momento. Compile Views in ASP.NET MVC
Acabo de encontrar este enlace http://devermind.com/aspnet/aspnet-mvc-tip-turn-on-compile-time-view-checking/ con el que estaría contento, realmente no estoy buscando para probar cualquier lógica, solo para asegurarme de que cualquier cambio en el modelo no afecte mis puntos de vista. Desafortunadamente está bloqueado en el trabajo como un sitio de juegos lol. ¡Así que tendré que esperar hasta que llegue a casa para comprobarlo! –