-3

在我的应用程序中,一些变量在应用程序启动时被初始化 .ie 在 global.aspx 文件中

Application_start() 
{
    //velocityhelper.TemplateLocatio is static class.
    VelocityHelper.TemplateLocation = ConfigurationHelper.ContentLocation + "/"
        + ConfigurationHelper.CultureId + "/" + "Templates/";    
}

当我们访问 templatelocation 变量时,它将始终返回 null。你能告诉我如何初始化这个模板位置吗?

4

1 回答 1

2

您无法对 Global.asax 中的代码进行单元测试,因为您需要一个 HttpApplication 才能执行它。另一方面,您可以做的是将此代码放在一个单独的方法中,然后对该方法进行单元测试。

于 2012-09-24T05:25:47.583 回答