je l'habitude d'avoir un dossier de tests dans mon projet principal où un test unitaire avait cette ligne de code:Briser les tests unitaires dans un autre projet
Foo foo = new Foo(Environment.CurrentDirectory + @"\XML\FooData.xml");
J'ai un répertoire XML dans le projet Foo qui a un FooData.xml
en cas de construction après de mes projets j'ai la ligne suivante copie "$ (ProjectDir) Foo \ Currencies.xml" "$ (TargetDir) \ XML"
J'ai maintenant battu tous tests unitaires dans un autre projet pour les séparer et je reçois maintenant ce qui suit erreur lors de l'exécution de ces tests unitaires.
Impossible de trouver une partie du chemin 'C: \ SVNCheckout \ Foo.Tests \ bin \ Debug \ XML \ FooData.xml'
Tout comme un peu de côté, utilisez System.IO.Path.Combine() au lieu de concaténation de chaînes pour les chemins si possible .. –