Перед запуском SUT обновите базовый каталог AppDomain следующим образом ...

ько начал работать с NUnit, чтобы обеспечить тестовое покрытие для моих проектов.

В моей основной library.dll мне нужно загрузить данные конфигурации из внешнего файла, который идет вместе с библиотекой library.xml.

Это прекрасно работает, когда я использую библиотеку, потому что я использую следующее, чтобы получить каталог, в котором нужно искать файл конфигурации:

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

Проблема, которую я заметил, заключается в том, что когда я тестирую модули с помощью NUnit, он копирует мои сборки в теневую копию, но не берет с собой другие файлы, поэтому, конечно, моя инициализация завершается неудачно из-за отсутствия файлов конфигурации ,

Должен ли я делать что-то другое, чтобы найти файлы конфигурации из моей библиотеки? (это серверное приложение, и я не хочу использовать стандартные настройки приложения или локальные настройки пользователя и т. д.)

Ответы на вопрос(7)

Ваш ответ на вопрос