这篇文章展示了如何测试设置 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 吗? 如果可能,请使您的请求更清楚:)
关于asp.net-mvc - 您如何在 MVC .net 中测试 cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69188/