2010-08-21 40 views
3

我正在使用Visual Studio的測試項目爲MVC應用程序進行單元測試。 我需要從我的TestInitialise單元測試方法調用Application_start()方法,因爲Application_Start()會初始化我的應用程序所需的一些全局值。 我也從我的測試應用程序的web.configapp.config複製了必要的信息。如何從TestInitialize方法調用Application_Start()?

我該怎麼做?

回答

1

爲了調用Application_Start方法,您首先需要一個應用程序實例,這在單元測試中非常困難。因此,將您在此方法中的所有內容都外化爲您可以在單元測試中調用的單獨靜態方法。

+0

假設我有我的應用程序的一個實例,我該怎麼稱呼它?我想我可以很容易地將其公開,但我很好奇它是如何在第一時間被調用的 – 2011-06-24 19:58:55