【发布时间】:2021-06-04 11:30:56
【问题描述】:
下面是我的控制器中的方法,
public IActionResult Cookiewrite(string key, string value)
{
CookieOptions options = new CookieOptions();
options.Expires = DateTime.Now.AddHours(1);
HttpContext.Response.Cookies.Append(key, value, options);
return View("Cookiewrite");
}
我正在尝试使用 xUnit 进行测试,如下所示。
[Fact]
public void CookieWriteTest()
{
string key = "xxxx";
string value = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
var result = homeController.Cookiewrite(key, value);
}
但问题是我在设置 cookie 时遇到 null 错误(Microsoft.AspNetCore.Mvc.ControllerBase.HttpContext.get 返回 null。)。谁能帮助我如何做到这一点。因为我是 xUnit 的新手。
【问题讨论】:
标签: c# asp.net-core xunit xunit.net asp.net-core-5.0