2011-06-22 60 views
0

我有这个在我的控制器ASP.NET MVC的HttpContext测试方法

public ActionResult Testing() 
{ 
    CustomerContactModel model = new CustomerContactModel(); 
    ... 
    HttpContext.Current.Session["xxxx"] = "Data"; 

    return PartialView("MyPartialView", model); 
} 

我得到的HttpContext一个异常时,我从我的热什季方法运行控制器动作。我怎么解决这个问题 ?

感谢,

回答

0

您可以起订量几乎任何东西,包括的HttpContext,测试方法:

Try this post as a starter.

个人而言,我尽量让我的ActionResult方法不需要测试,通过保留所有重要的代码无所顾忌......但如果你想测试它们,那么嘲讽可以非常方便。