Ich teste eine .NET-Anwendung (.exe), die eine app.config-Datei zum Laden von Konfigurationseigenschaften verwendet. Die Unit-Test-Anwendung selbst verfügt nicht über eine app.config-Datei.
Wenn ich versuche, eine Methode zu testen, die eine der Konfigurationseigenschaften verwendet, geben sie null zurück . Ich gehe davon aus, dass dies daran liegt, dass die Unit-Test-Anwendung nicht in die app.config der Zielanwendung geladen wird.
Gibt es eine Möglichkeit, dies zu überschreiben, oder muss ich ein Skript schreiben, um den Inhalt der Ziel-app.config in eine lokale app.config zu kopieren?
Dieser Beitrag stellt diese Frage, aber der Autor betrachtet sie wirklich aus einem anderen Blickwinkel als ich.
EDIT: Ich sollte erwähnen, dass ich VS08 Team System für meine Unit-Tests verwende.