Ich habe einige Tests, die ich mit ReSharpers ausführen "Alle Tests von Lösung ausführen" -Funktion ausführen. Eine der getesteten Klassen hat eine Abhängigkeit von einer Datei im selben Ordner wie die Assembly, die sie enthält. Diese Datei wird über MSBuild in das Ausgabeverzeichnis kopiert (setzen Sie "Copy To Output Directory" auf "Copy always").Zugriff auf Projektdateien über NUnit-Tests
Problem: Die Tests werden nicht aus dem normalen Assembly-Ausgabeverzeichnis ausgeführt, sondern stattdessen von einem temporären Speicherort in meinem Benutzerprofil.
Daher weiß ich nicht wirklich, wo ich nach der Datei suchen soll - der Testläufer kopiert sie nicht dorthin. Kann ich es zwingen?
Stelle auf :) Vielen Dank! –
Sehr nette Antwort, aber Shadow Copy ist eine ziemlich nette Funktion, die ich finde. Irgendein alternativer Weg, ohne die Datei manuell aus dem Fixture Setup zu kopieren? – Wernight