Как указать альтернативный файл.config программно?
У меня есть пользовательский раздел конфигурации, и я создаю некоторые модульные тесты для него. Я хотел бы иметь возможность как-то указывать разные файлы.config для тестирования. Есть ли способ сделать это?
1 ответ
Я не знаю, как именно выглядят ваши юнит-тесты. Если у вас есть файл app.config в вашем модульном тестовом проекте, где находится ваша пользовательская конфигурация, возможным решением будет открыть конфигурацию в режиме записи и изменить значения конфигурации в соответствии с вашими потребностями. После модульного теста восстановите старые значения конфигурации.
использование
ConfigurationManager.OpenExeConfiguration(...)
Смотрите также MSDN
Если вы ищете конфигурационные решения для тестирования модулей, попробуйте DslConfig