Saltar al contenido

WPF y MVVM: Desarrollo impulsado por pruebas de los modelos de visualización

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.

WPF y MVVM: Desarrollo impulsado por pruebas de los modelos de visualización
WPF y MVVM: Desarrollo impulsado por pruebas de los modelos de visualización