Nic*_*ick 3 asp.net-mvc httpcontext mvccontrib-testhelper
我正在尝试为一个控制器编写单元测试,该控制器依赖于生活方式为"PerWebRequest"的类型.
Castle抛出以下异常:
System.InvalidOperationException:HttpContext.Current为null.PerWebRequestLifestyle只能在ASP.Net中使用.
我可以以某种方式模拟HttpContext.Current属性来解决这个问题吗?
我试图使用MVCContrib的TestControllerBuilder来初始化这个控制器,但它没有任何效果.
SymptomTopicController controller = new SymptomTopicController();
controller.WorkOrderFulfillment = workOrderFulfillment;
TestControllerBuilder controllerBuilder = new TestControllerBuilder();
controllerBuilder.InitializeController(controller);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
899 次 |
| 最近记录: |