Перейдите в app.config во время выполнения модульного теста - PullRequest
2 голосов
/ 24 августа 2010

Я хочу провести несколько юнит-тестов. Для этого теста мне нужно использовать другое значение из файла app.config, а не значение по умолчанию.

В этом посте " Перезагрузите app.config с помощью nunit " я нашел решение.

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

Ответы [ 2 ]

7 голосов
/ 24 августа 2010

Вы думали об упаковке доступа к настройкам конфигурации в классе?Таким образом, вы можете смоделировать параметры конфигурации в своих тестах либо с помощью какой-либо среды для насмешек, либо создав свои собственные макеты.

0 голосов
/ 24 августа 2010

Я не нашел хорошего решения, но сейчас я использую другой тестовый проект, который использует другой app.config

...