在我的应用程序中,当应用程序在global.aspx文件中启动.i.e时,会初始化一些变量
Application_start()
{
//velocityhelper.TemplateLocatio is static class.
VelocityHelper.TemplateLocation = ConfigurationHelper.ContentLocation + "/"
+ ConfigurationHelper.CultureId + "/" + "Templates/";
}
当我们访问templatelocation变量时,它将始终返回null。你能否告诉我如何启动这个模板位置。
答案 0 :(得分:2)
您无法对Global.asax中的代码进行单元测试,因为您需要HttpApplication才能执行它。另一方面,你可以做的是将这个代码放在一个单独的方法中,然后对这个方法进行单元测试。