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

Lektion 53 von 87etwa 300 Minuten

Modul 2.7 · Testen im Web

Integrationstests mit WebApplicationFactory

Das lernen Sie in dieser Lektion

  • die Kladde mit WebApplicationFactory<Program> im Testprozess starten und ihr echte HTTP-Anfragen schicken
  • die Ränder der Anwendung mit ConfigureTestServices ersetzen: den Speicher durch eine Liste im Speicher, die Uhr durch FakeTimeProvider
  • Einstellungen für einen einzelnen Test mit WithWebHostBuilder und UseSetting setzen
  • Statuscodes, Location und ProblemDetails einer Antwort prüfen, auch die Validierungsfehler je Feld
  • erklären, warum ein Client einer Maschinen-Schnittstelle keiner Weiterleitung folgt, und einen Test schreiben, der jede Weiterleitung als Fehler meldet

Diese Lektion gehört zum Kurs K2

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 K2

Zur Übersicht: K2 Junior Fullstack mit .NET und Blazor