当前位置:编程学习 > C#/ASP.NET >>

asp.net mvc单元测试怎么测session?

Action:

public ActionResult Index()
{
    Session["Test"] = "1";
    Return View();
}


单元测试代码:

public void IndexTest()
{
    HomeController target = new HomeController();
    target.Index();
    string s = target.HttpContext.Session["Test"].tostring() //这一行报空指针
}


应该是controller的httpcontext对象为空
我想测这个action到底有没有把session赋值 应该怎么做? asp.net mvc --------------------编程问答-------------------- 可以使用Moq 创建一个假的上下文,参考:
http://stackoverflow.com/questions/1385352/asp-net-mvc-unit-testing-sessions?rq=1
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,