K3Lektion 50 von 72etwa 300 Minuten
Modul 3.8 · Testen für Fortgeschrittene
Integration gegen echte Abhängigkeiten
Das lernen Sie in dieser Lektion
- erklären, warum eine Nachbildung wie der In-Memory-Anbieter von EF Core Fehler verbirgt, die die echte Datenbank meldet
- SQL Server, Azurite und den Service-Bus-Emulator mit Testcontainers für .NET aus dem Test heraus starten
- für einen Container die passende Fixture in xUnit v3 wählen: Klasse, Sammlung oder Assembly
- die Kladde mit WebApplicationFactory gegen die Datenbank im Container testen
- Integrationstests mit Containern im Linux-Agenten der Pipeline laufen lassen
- einordnen, wofür Aspire-Tests da sind
Diese Lektion gehört zum Kurs K3
Den Text und das Video dieser Lektion sehen Sie, sobald Sie den Kurs gekauft haben. Die Ziele oben zeigen, was Sie hier lernen.