System.IO.Abstractions 19.01.2017, 00:00 Uhr

Den Dateizugriff testen

Die Mock-Bibliothek gaukelt ein Dateisystem vor, das beliebig konfiguriert werden kann.
Soll die Funktionalität einer Klasse beziehungsweise einer einzelnen Methode getestet werden, muss sich das zu testende System in einem wohldefinierten Zustand befinden. Das gilt natürlich besonders, wenn das zu testende Objekt seinerseits von Daten anderer Objekte abhängt.
Häufig kommen in solchen Situationen Mocks oder ähnliche Konstrukte zum Einsatz. Diese ziehen eine Abstraktionsschicht unterhalb des betreffenden Tests ein, um dadurch ein Verhalten von vornherein wohldefinierbar zu machen.

dotnetpro

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde
  • 2 Monate Gratis testen
  • Über 4.000 qualifizierte Fachartikel
  • Auf jedem Gerät verfügbar