Question

J'avais une classe Winforms C # qui recherchait un fichier en interne .. pour faciliter le test unitaire, je l'ai modifié pour passer dans un fichier de l'extérieur, tel que:

string file = Path.GetDirectoryName (Assembly.GetExecutingAssembly (). Emplacement + "TestXML.xml");

Foo = new Foo (fichier);

Le problème, c’est que le code fonctionne normalement mais lorsqu’il est exécuté dans Nunit, une erreur s’affiche: "Impossible de trouver le répertoire C: \ doc & amp; réglages\ . . .. testxml.xml

des pensées?

Était-ce utile?

La solution

Je définirais un point d'arrêt, puis utiliserais la fenêtre immédiate pour savoir ce qui est transmis à GetDirectoryName. Ce n'est probablement pas ce que vous vouliez.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top