Die Suche nach Dateiabhängigkeit für nunit Unit-Tests
-
03-07-2019 - |
Frage
ich eine WinForms C # Klasse hatte, die intern eine Datei war aufzuzublicken .. Unit-Test zu helfen, habe ich es von außen in einer Datei zu übergeben, wie:
string file = Path.GetDirectoryName (Assembly.GetExecutingAssembly () Standort + "TestXML.xml".);
Foo = new Foo (Datei);
das Problem ist, dass der Code funktioniert normal, aber wenn in Nunit führen Sie es kommt uns mit einem Fehler sagen „Cant Verzeichnis C:.. \ Doc und Einstellungen \ .. testxml.xml
irgendwelche Gedanken?
Lösung
Ich würde einen Haltepunkt setzen und dann die sofortigen Fenster verwenden, um herauszufinden, was zu GetDirectoryName geben zu werden. Es ist wahrscheinlich nicht das, was Sie bestimmt.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow