Tests unitario en Net Core(II). Moq y FluentAssertions.

En el post anterior habíamos presentado un problema simple (obtener la predicción del tiempo para un evento deportivo). Esto se resolvía mediante un servicio que consultaba una API externa para obtener los datos que necesitamos (la predicción). Habíamos llegado al punto de lograr aislar nuestra dependencia de esa API externa en nuestras pruebas mediante mocks…

Testing unitario en Net Core(I). La importancia de la inyección de dependencias.

Cada equipo acaba teniendo su forma de hacer las cosas, y resuelve el mismo problema a su propia manera. Los test unitarios no son una excepción. Con el tiempo, al trabajar en distintos equipos, de las distintas herramientas y costumbres (que también son una herramienta), vas eligiendo las que más te gustan, y acabas teniendo…