http://stephenwalther.com/blog/archive/2008/07/01/asp-net-mvc-tip-12-faking-the-controller-context.aspx
这篇文章展示了如何测试设置cookie然后在ViewData中查看它.我该怎么做才能看看是否写了正确的cookie(值和名称).任何回复,博客文章或文章将不胜感激.
你在寻找更像这样的东西吗?(未经测试,只需在回复框中输入)
var cookies = new HttpCookieCollection(); controller.ControllerContext = new FakeControllerContext(controller, cookies); var result = controller.TestCookie() as ViewResult; Assert.AreEqual("somevaluethatshouldbethere", cookies["somecookieitem"].Value);
就像在,你的意思是你想要测试一个cookie而不是读一个cookie吗?请尽可能让您的要求更清晰:)