初始化/替换控制器的控制器.会话属性

本文关键字:控制器 会话 属性 初始化 替换 | 更新日期: 2023-09-27 18:25:51

我正在尝试对使用 Controller.Session 属性的操作进行集成测试,但是当我运行解决方案时,Session 的值为 null。

所以我需要在集成测试中初始化/替换它。

最简单的方法(如果可能的话(是什么?

注意:我不想使用最小起订量。

初始化/替换控制器的控制器.会话属性

Session只在活动HttpContext时可用,之后被销毁。您只能模拟它,因为没有活动HttpRequest将在 MVC 控制器中调用Session