问题描述
下面是我的控制器中的方法,
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 的新手。
解决方法
更改如下:
pycoral.adapters