"Blindaje, Frontend y Evolución: Tests de Arquitectura, SQLite in-memory y el Camino a Modular Monolith (Parte 3)
Llegamos a la última entrega de nuestra serie sobre Vertical Slice Architecture (VSA) en .NET. En la Parte 1 , eliminamos los proyectos innecesarios y sentamos las bases con Minimal APIs y auto-descubrimiento. En la Parte 2 , escribimos código de producción: handlers cohesivos, persistencia directa con EF Core, validación con filtros y eventos desacoplados. Pero cualquier arquitecto o…
En este artículo, se describe cómo crear tests de arquitectura para la arquitectura Vertical Slice (VSA) en .NET, utilizando SQLite in-memory y eliminando mocks de repositorio. Los tests son rápidos, realistas y enfocados en las verdaderas fronteras externas, como IEventDispatcher o pasarelas de pago. Los validadores FluentValidation se prueban como funciones puras. Esto permite una evolución hacia un monolito modular sin reescribir el sistema.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.