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



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

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

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

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

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

最新更新