Pregunta

Tuve una clase C # de winforms que internamente buscaba un archivo ... para ayudar a la prueba de la unidad, lo cambié para que pasara un archivo desde el exterior, como:

archivo de cadena = Path.GetDirectoryName (Assembly.GetExecutingAssembly (). Ubicación + " TestXML.xml ");

Foo = new Foo (archivo);

el problema es que el código funciona bien normalmente, pero cuando se ejecuta en Nunit, aparece un error que dice "No puedo encontrar el directorio C: \ doc & amp; configuraciones \. . .. testxml.xml

algún pensamiento?

¿Fue útil?

Solución

Estableceré un punto de interrupción y luego usaré la ventana inmediata para averiguar qué se pasa a GetDirectoryName. Probablemente no sea lo que pretendías.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top