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