Как указать альтернативный файл.config программно?

У меня есть пользовательский раздел конфигурации, и я создаю некоторые модульные тесты для него. Я хотел бы иметь возможность как-то указывать разные файлы.config для тестирования. Есть ли способ сделать это?

1 ответ

Я не знаю, как именно выглядят ваши юнит-тесты. Если у вас есть файл app.config в вашем модульном тестовом проекте, где находится ваша пользовательская конфигурация, возможным решением будет открыть конфигурацию в режиме записи и изменить значения конфигурации в соответствии с вашими потребностями. После модульного теста восстановите старые значения конфигурации.

использование

ConfigurationManager.OpenExeConfiguration(...)

Смотрите также MSDN

Если вы ищете конфигурационные решения для тестирования модулей, попробуйте DslConfig

Другие вопросы по тегам