Ich verwende derzeit die standardmäßige Microsoft Unit Testsuite in VS 2008. ReSharper 4.5 ist ebenfalls installiert. Meine Komponententests basieren auf einer TestInitialize-Methode, die eine Datendatei vorlädt. Der Pfad zu dieser Testdatendatei ist abhängig davon, ob ich den Komponententest innerhalb von VS 2008 mit dem Standardbefehl Strg-R + Strg-T im Vergleich zum Befehl zur Ausführung des Resharper-Einheitentests ausführt.Pfad zum Testen von Datendateien für Komponententests
Wie kann meine TestInitialize-Methode den korrekten Pfad zu den Komponententestdateien kennen?
Update:
Die Testdaten sind beträchtlich genug, dass ich will es nicht in einen String drücken, so bevorzugen sie als externe Datei zu halten. Die Dateistruktur meines Testprojekts ist die des Standard-Unit-Test-Projekts, das mit einer MVC-Anwendung erstellt wurde. Unter dem Stamm des Testprojekts wurde ein neuer Ordner namens "Test Data" erstellt. Es ist dieser Ordner, auf den ich zugreifen möchte, unabhängig vom Test-Runner.
Ich habe eine Bibliothek, die viel Mathematik tut. Ich möchte sicherstellen, dass ich die erwarteten Ergebnisse für eine Vielzahl von Eingaben bekomme. Jeder Test beinhaltet 2 Eingabekoordinaten und ein Ergebnis, was mich mit 9 Ziffern pro Test verlässt. Ich hätte lieber eine Datei mit meinen Eingaben als ein Haufen Kopieren/Einfügen. –