2009-08-02 6 views

Respuesta

13

Brad Wilson lo describe bastante bien en un blog post desde hace un tiempo (tendrá que desplazarse un poco hacia abajo). Básicamente, escribe pruebas en las que usa la reflexión para asegurarse de que se aplican los atributos correctos y luego confía en el marco para hacer su trabajo al agregar errores. Después de todo, alguien más probó los Validadores de anotación de datos antes de que se publicaran. Solo tiene que asegurarse de usarlos correctamente =)

10

Esta publicación de Villecoder es la solución de prueba de unidad que estoy usando. También le permite anotaciones personalizados de prueba Unidad de

http://villecoder.com/2010/04/23/unit-testing-custom-data-annotations/

+1

usted podría extender su clase 'ModelBase' para probar todo y no sólo sea validadores de nivel de clase o los de nivel de propiedad ... Debe probar todo el modelo declarar todos juntos también. Implicaría un código un poco más complejo, pero sería la clase base del modelo de prueba de unidad de validación real. –

+0

Enlace muerto ... –