Visual Studio - Pruebas unitarias cargando recursos en el proyecto.

El objetivo es ejecutar algunas pruebas dados algunos datos en esos archivos Xml.

¿Cómo cargaría fácilmente un archivo XML en un XmlDoc dentro de los métodos de prueba de la unidad?

El estado actual es:

  XmlDocument doc = new XmlDocument();
  string xmlFile = "4.xml";
  string dir = System.IO.Directory.GetCurrentDirectory() + @"\Msgs\" 

  //dir is then the value of the current exe's 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()!

¿Es solo una cuestión de poner ese camino en unaapp.config? Esperaba evitar eso, dada laposibilidad de diferentes caminos en máquinas desarrolladoras.

Pregunta: ¿Cómo escribiría el algoritmo para cargar un archivo Xml determinado en un XmlDocument en el método de prueba de unidad?

Respuestas a la pregunta(7)

Su respuesta a la pregunta