testing - 在测试中设置 httpContext user.identity.name
问题描述
我正在编写一些测试(不是单元测试,所以我无权访问控制器)并且其中一个 api 调用不断失败,因为 HttpContext.User.Identity.Name 为空。如何在我的一项测试中设置此属性?顺便说一句,这是.Net Core 3.1。
解决方案
推荐阅读
- java - Spring Boot REST CRUD - 如何发布具有一对一关系的实体?
- spring - 具有弹簧安全性的开放休息端点
- python - 尝试使用 drop 函数删除具有某些条件的行
- c# - VS 的 EditorConfig 命名在 VS 2017 中不起作用
- wordpress - 提交表单后保持我的引导模式打开
- java - Spring-boot在两台计算机上的工作方式不同
- react-native - 为什么我的 Redux Reducer 忽略了 Async 函数的等待?
- sql - 从两个表中提取数据并提供所有数据元素
- css - CSS 导航:并排的两个子菜单
- php - 多维数组上的递归函数