如何从TestInitialize方法调用Application_Start()?

时间:2010-08-21 07:16:58

标签: unit-testing asp.net-mvc-2

我正在使用Visual Studio的测试项目进行MVC应用程序的单元测试。 我需要从我的Application_start()单元测试方法调用TestInitialise方法,因为Application_Start()初始化了我的应用所需的一些全局值。 我还从我的测试应用的web.configapp.config复制了必要的信息。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

为了调用Application_Start方法,您首先需要一个应用程序实例,这在单元测试中非常困难。因此,将此方法中的所有内容外部化为一个单独的静态方法,您可以在单元测试中调用它。