Цель состоит в том, чтобы запустить некоторые тесты с учетом некоторых данных в этих файлах Xml.
Как бы вы легко загрузили данный Xml файл в XmlDoc в методы unit test?
Текущее состояние:
XmlDocument doc = new XmlDocument();
string xmlFile = "4.xml";
string dir = System.IO.Directory.GetCurrentDirectory() + @"\Msgs\"
//dir is then the value of the current exe path, which is
//d:\sourcecode\myproject\TestResults\myComputer 2009-10-08 16_07_45\Out
//we actually need:
//d:\sourcecode\myproject\Msgs\
doc.Load( dir + fileName); //should really use System.IO.Path.Combine()!
Это просто вопрос размещения этого пути в app.config
? Я надеялся избежать этого, учитывая возможность различных путей на машинах для разработчиков.
Вопрос: Как вы напишете алгоритм для загрузки данного Xml файла в XmlDocument в методе unit test?