【发布时间】:2013-02-19 13:47:31
【问题描述】:
在 MVC3 应用程序中,我需要从传入的 Http 请求中包含的值构造一个域对象。逻辑非常复杂,我创建了一个工厂类,负责创建我的域对象。
我的问题是是将Controller的Request属性的值传递给这个工厂类,还是应该从工厂类内部引用静态HttpContext.Request属性的值?
我的目的是对控制器和工厂类进行单元测试,因此我将执行在某处设置 HttpContext 的必要开销。我只是想知道是否有任何一般规则要遵守?
【问题讨论】:
标签: c# asp.net-mvc httprequest httpcontext