Как вызвать Application_Start () из метода TestInitialize? - PullRequest
3 голосов
/ 21 августа 2010

Я работаю с модульным тестированием для приложения MVC, используя тестовый проект Visual Studio. Мне нужно вызвать метод Application_start() из моего TestInitialise метода модульного теста, потому что Application_Start() инициализирует некоторые глобальные значения, необходимые для моего приложения. Я также скопировал необходимую информацию из web.config в app.config моего тестового приложения.

Как я могу это сделать?

1 Ответ

1 голос
/ 21 августа 2010

Чтобы вызвать метод Application_Start, вам сначала понадобится экземпляр вашего приложения, который очень сложно иметь в модульном тесте.Поэтому перенесите все, что у вас есть в этом методе, в отдельный статический метод, который вы можете вызвать в своем модульном тесте.

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