J'ai ajouté un fichier HolidaysSchedule.xml à mon test d'unité et défini sa propriété "Copier dans le répertoire de sortie" sur "Toujours copier".VS2008 Unit Testing System.IO.FileNotFoundException sur le fichier d'entrée XML (avec "Copy Always")
Ce fichier contient les vacances de mon client. Lorsque j'effectue un «test de débogage dans le contexte actuel» sur un test spécifique que j'ai écrit pour vérifier si une date est un jour férié, j'obtiens cette erreur. Comment obtenir le fichier à copier dans les répertoires de test/d'exécution appropriés?
Test method FRB.EC.Utils.MiscUnitTests.ConsoleAdminXMLHoliday.Test_July4_2010 threw exception: System.IO.FileNotFoundException: Could not find file 'c:\Source\Dev\Utils\TestResults\myuser_mymachine 2010-07-07 14_25_25\Out\HolidaysSchedule.xml'..
Je pourrais utiliser une référence disque/chemin absolue, mais j'espérais la rendre relative au répertoire/bin.
L'ajout d'un fichier à la configuration fonctionne également pour mon test d'unité VS2010. – NewDTinStackoverflow