Использование Web.Config из моего приложения mvc3 в тесте - PullRequest
0 голосов
/ 02 февраля 2012

Есть ли способ использовать web.config из моего проекта, который мы тестировали. Я имею в виду что-то динамически копирующее файл в мой проект?

Ответы [ 2 ]

0 голосов
/ 03 февраля 2012

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

0 голосов
/ 02 февраля 2012

Вы можете использовать события сборки VS. Предполагая, что вы хотите скопировать файл web.config из вашего проекта веб-приложения в тестовый проект, вы можете попробовать что-то вроде этого:

  1. Выберите ваш Тестовый проект и откройте окно его свойств (Alt + Enter)
  2. Перейти к Создать события Вкладка
  3. Редактировать Командная строка события перед сборкой Текстовое поле для следующей строки:

copy "$(SolutionDir)MyWebApp\web.config" "$(TargetDir)"

Команда, приведенная выше, возьмет файл web.config из вашего MyWebApp проекта в каталоге решений и скопирует его в целевой каталог (Test) текущего проекта (который должен быть \bin).

Теперь при каждом создании тестового проекта файл web.config будет копироваться в его целевой каталог.

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