Как использовать файл app.config с тестовым проектом - PullRequest
1 голос
/ 07 декабря 2009

Я использую модульное тестирование, чтобы убедиться, что могу прочитать информацию о соединительной строке из раздела ConnectStrings моего файла app.config. Это нормально работает в самом приложении. Однако, когда я пытаюсь сгенерировать для этого модульный тест в рамках проекта тестирования, файл dll.config игнорируется, а вместо этого извлекается информация о connectstring из файла machine.config. Как мне убедиться, что мои тесты прочитаны из правильного файла конфигурации?

Ответы [ 2 ]

3 голосов
/ 07 декабря 2009

Вы должны добавить файл app.config в ваш тестовый проект и заполнить его необходимыми значениями. Вы можете спросить: «Почему я не могу использовать существующий app.config в моем проекте?» Реальный ответ, вероятно, там, но лично мне нравится это так, потому что это означает, что мой тестовый проект никогда не указывает на мою производственную среду.

3 голосов
/ 07 декабря 2009

Ваш тестовый проект должен иметь свой собственный файл App.Config.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...