Descripción
Cuando se aplica el patrón MVVM, la lógica UI se coloca en ViewModels. Una ventaja clave de tal ViewModel es que es altamente comprobable. En este curso, WPF y MVVM: Desarrollo de Modelos de Vista basado en pruebas, aprenderá los detalles de la prueba de la unidad dentro de MVVM. Descubrirá cómo crear y ejecutar pruebas unitarias en Visual Studio con el popular marco de trabajo de pruebas xUnit, y cómo escribir ViewModels comprobables eliminando dependencias típicas como la lógica de acceso a datos, el agregador de eventos, los diálogos modales y más. A continuación, se le enseñará a simular/falsificar estas dependencias en sus pruebas unitarias utilizando la biblioteca de simulaciones, Moq, así como a inyectar las dependencias en sus ViewModels con un marco de trabajo de inyección de dependencias llamado Autofac mientras ejecuta su aplicación. Finalmente, construirás y probarás por unidades los ViewModels para una aplicación MVVM llamada FriendStorage desde la $0027clase vacía$0027 hasta el final, usando el desarrollo dirigido por pruebas. Al final de este curso, entenderás cómo desarrollar tus ViewModels a través de pruebas para crear mejores aplicaciones que nunca.