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?

War es hilfreich?

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
scroll top