我该如何测试这个ASP.NET MVC代码?

时间:2012-08-13 16:00:09

标签: asp.net-mvc

我正在努力让以下代码得到测试。考虑到它不是作为Web请求的一部分运行,我需要模拟出来才能使其工作?我得到的当前异常是“在应用程序的预启动初始化阶段期间无法调用此方法”

public void Handle(HttpContextBase ctx)
{
    RequestContext rc = ((MvcHandler)ctx.CurrentHandler).RequestContext;
    IControllerFactory factory = ControllerBuilder.Current.GetControllerFactory();
    IController controller = factory.CreateController(rc, "home");
    var cc = new ControllerContext (rc, (ControllerBase)controller);
}

请感谢任何帮助。

0 个答案:

没有答案