Problemas con NUnit al determinar el directorio del ensamblado

Acabo de comenzar a trabajar con NUnit para proporcionar una cobertura de prueba para mis proyectos.

Dentro de mi main library.dll necesito cargar los datos de configuración de un archivo externo que va con la biblioteca, library.xml.

Esto funciona bien cuando estoy usando la biblioteca, porque uso lo siguiente para obtener el directorio en el que buscar el archivo de configuración:

string settingspath = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);

El problema que he notado es que cuando estoy probando unitariamente con NUnit, copia mis ensamblajes en una Copia Instantánea, pero no toma ninguno de los otros archivos, así que, por supuesto, mi init falla debido a la falta de archivos de configuración .

¿Debería hacer algo diferente para ubicar los archivos de configuración desde mi biblioteca? (es una aplicación de servidor, y no quiero usar la configuración estándar de la aplicación o la configuración local del usuario, etc.)

Respuestas a la pregunta(7)

Su respuesta a la pregunta