2011-08-23 38 views
7

"El analizador Razor y el motor de visualización se pueden crear instancias y usar fuera del dominio de la aplicación ASP.NET. Esto significa que puede crear instancias y usarlo directamente en un proyecto de prueba sin dependencias de ejecutar ASP.NET "Prueba unitaria razor views

¿Alguna idea de cómo puedo hacerlo?

Respuesta

2

Lo que hice fue crear un proyecto de prueba unitaria y luego agregué el proyecto mvc a la referencia. Luego, instalé el objeto del controlador e invoqué su método de acción.

Debería poder hacer una afirmación para verificar el contenido de la vista.

Creo que la manera más fácil de hacerlo es crear un nuevo proyecto dummy mvc 3 con un proyecto de prueba unitario. Creará un ejemplo de Método de prueba para usted.

Espero que esto ayude.

+0

Gracias por la respuesta. Esta [publicación de blog] (http://blog.davidebbo.com/2011/06/unit-test-your-mvc-views-using-razor.html) también me ayudó mucho. Si lo desea, también puede ver esto. Gracias otra vez –

Cuestiones relacionadas