Как указать альтернативный файл .config программно? - PullRequest
0 голосов
/ 15 декабря 2011

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

1 Ответ

1 голос
/ 11 февраля 2012

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

Используйте

ConfigurationManager.OpenExeConfiguration(...)

См. Также MSDN

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

...