Testing Strategy
- Unit Tests für Value Objects und Domain-Regeln.
- Application-Service-Szenario-Tests mit Fakes.
- Characterization Tests für Legacy-Verhalten.
- Outbox- und Idempotenztests für doppelte Events.
- Locking-Test für Optimistic-Lock-Konflikte.
- JDK-only Test Runner, weil externe Testframeworks in der Ausführungsumgebung nicht nötig sind.