微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 xUnit 中设置 cookie

如何解决如何在 xUnit 中设置 cookie

下面是我的控制器中的方法

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。