Я только начал работать с NUnit, чтобы предоставить некоторые тестовые покрытия для моих проектов.
В моей основной библиотеке .dll мне нужно загрузить данные конфигурации из внешнего файла, который идет с библиотекой, library.xml.
Это отлично работает, когда я использую библиотеку, потому что я использую следующее, чтобы получить каталог для поиска файла конфигурации:
string settingspath = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
Проблема, которую я заметил, заключается в том, что когда я тестирую модуль с помощью NUnit, он копирует мои сборки в теневое копирование, но не принимает никаких других файлов с ним, поэтому, конечно, мой init не работает из-за отсутствующие файлы конфигурации.
Должен ли я делать что-то другое, чтобы находить файлы конфигурации из моей библиотеки? (это серверное приложение, и я не хочу использовать стандартные параметры приложения или локальные настройки пользователя и т.д.)