Sigo leyendo acerca de los beneficios de usar MVVM, especialmente para pruebas unitarias. Entonces, ahora necesito escribir pruebas unitarias para mi ViewModel. ¿Alguien tiene algún ejemplo de esto? ¿Debo generar las pruebas unitarias usando VS2008 y seleccionar aquellas pruebas que parecen importantes?Pruebas unitarias WPF MVVM para ViewModel?
Respuesta
La unidad de Josh Smith prueba uno here. Espero que sea eso lo que estás buscando.
La muestra de ViewModel WPF Application Framework (WAF) muestra cómo se puede probar ViewModel a través del marco de prueba de la unidad.
Aunque vi algunas otras cosas útiles en esos proyectos (SetProperty
1. La aplicación de muestra utiliza MEF. Sería posible probar las clases con cada dependencia burlada. Pero en mi experiencia este enfoque viene por un mal mantenimiento. Por lo tanto, las pruebas unitarias no se burlan de todos los objetos. También utiliza MEF para la inyección de dependencia. 2. Sí, los ViewModels tienen conocimiento de las Vistas. Pero está separado a través de una interfaz. – jbe
Gracias por WAF. No sabía ese marco. Se ve bien! – honzakuzel1989
- 1. WPF MVVM y Pruebas unitarias
- 2. Pruebas unitarias Wpf Bindings
- 3. WPF (MVVM): ¿Cerrar una vista desde Viewmodel?
- 4. MVVM ViewModel vs. MVC ViewModel
- 5. MVVM Ver referencia a ViewModel
- 6. Uso de WPF Dispatcher en pruebas unitarias
- 7. Pruebas unitarias para malloc()
- 8. Enlace WPF + MVVM simple
- 9. MVVM, WPF y validación
- 10. Prism2/MVVM Cerrar Vista desde ViewModel
- 11. Jerarquía MVVM y View/ViewModel
- 12. Implementación CollectionViewSource MVVM para WPF DataGrid
- 13. pruebas unitarias para raspar pantallas?
- 14. Pruebas unitarias para salida HTML?
- 15. ¿Pruebas unitarias para procesos estocásticos?
- 16. Pruebas unitarias para PL/SQL
- 17. SpecFlow/BDD para pruebas unitarias?
- 18. Implementación WPF ICommand MVVM
- 19. Andamios para WPF usando MVVM?
- 20. ¿Pruebas unitarias o pruebas funcionales?
- 21. WPF MVVM Dudas
- 22. WPF datagrid con MVVM
- 23. EF4 + MVVM - ¿Exponer entidades en ViewModel?
- 24. Patrón de MVVM, pregunta de ViewModel DataContext
- 25. Pruebas unitarias Aplicación WPF con el paquete siteoforigin Uri
- 26. Cuándo desechar ViewModel en MVVM Light
- 27. Recursos para implementar el patrón MVVM (ViewModel) en Flex?
- 28. Pruebas unitarias JSP
- 29. Pruebas unitarias con Oracle
- 30. Pruebas unitarias XSLT
Actualizado fuente descarga enlaces: http://archive.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=mag200902MVVM&DownloadId=4357 (C#) http://archive.msdn.microsoft. com/Project/Download/FileDownload.aspx? ProjectName = mag200902MVVM & DownloadId = 4499 (VB.Net) –