Capítulo 5. TDD en marchas largas y cortas
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Hemos introducido la capa de servicio para capturar algunas de las responsabilidades de orquestación adicionales que necesitamos de una aplicación en funcionamiento. La capa de servicio nos ayuda a definir claramente nuestros casos de uso y el flujo de trabajo de cada uno: qué necesitamos obtener de nuestros repositorios, qué comprobaciones previas y validación del estado actual debemos hacer, y qué guardamos al final.
Pero actualmente, muchas de nuestras pruebas unitarias funcionan a un nivel inferior, actuando directamente sobre el modelo. En este capítulo hablaremos de las ventajas y desventajas de trasladar esas pruebas al nivel de la capa de servicio, y de algunas directrices más generales sobre las pruebas.