2010-12-20 13 views
13

He visto una o dos preguntas sobre la prueba de enlaces Wpf en Stackoverflow y he echado un vistazo en la web para ver ejemplos de cómo se puede hacer esto. Sé que algunas personas sienten que esto es algo que realmente no necesita ser probado y puede probarse visualmente, pero creo que es valioso tener pruebas unitarias para probar tus enlaces. Como no pude encontrar ningún ejemplo de cómo hacerlo, he intentado escribir un código para hacer esto. El código funciona bien en los escenarios que he probado y creo que la interfaz de prueba es bastante fácil de usar. He agregado un enlace al código porque me gustaría recibir comentarios de cualquier persona que esté interesada en la prueba de unidades de sus enlaces Wpf. Por favor, déjame saber lo que piensas?Pruebas unitarias Wpf Bindings

Unit-Testing-WPF-Bindings-Adding-a-Fluent-interface.

Respuesta

-1

El enlace funciona para mí. ¡Esa es una clase de prueba bastante impresionante! Gracias Andrew. Creo que voy a convertir y usar eso en mi proyecto de Silverlight. Gracias por el consejo sobre Caliburn, Josh G. ¡Echaré un vistazo a eso también! :)

+2

Sugiero poner contenido como este en un comentario en la publicación original o en mi respuesta en lugar de publicar una respuesta por separado ... No hay nada aquí que realmente "responda" o se agregue al tema. Recibirás una votación negativa por publicar contenido irrelevante como respuesta. –

+0

@Josh: Para ser justos, la pregunta original no era en realidad una pregunta;) –

+0

@Merlyn: Muy cierto. Pero a pesar de este hecho, ¿de alguna manera la pregunta fue votada 12 veces? –

1

El enlace no funciona para mí.

¿Has echado un vistazo Caliburn? Hay algunas cosas sobre Caliburn que no me gustan, pero tienen algunas clases geniales para las uniones de pruebas unitarias. Es realmente fácil. Usan la reflexión para examinar la fuente y asegurarse de que exista la ruta de la propiedad.

+0

Eche un vistazo a la documentación primero y puede ver cómo se unen las fijaciones de prueba. –

+0

El enlace está funcionando ahora. –