Zum Inhalt springen
Logo von ballmüllersolutions E-Mail schreiben Anrufen

Lektion 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.

Zum Kurs K3

Zur Übersicht: K3 Professional: Cloud, Qualität, DevOps