【发布时间】:2011-10-16 14:09:45
【问题描述】:
我的控制器通常使用一两个服务。反过来,我向这些服务注入相同的工作单元以使用相同的上下文。那就是:
public class TestController : Controller
{
private UnitOfWork _unitOfWork;
private Service1 _service1;
private Service2 _service2;
public TestControler()
{
_unitOfWork = new UnitOfWork();
// here I inject the unit of work to the services.
_service1 = new Service1(_unitOfWork);
_service2 = new Service2(_unitOfWork);
}
}
我的问题:
- 我应该如何实施单元测试?我应该注入工作单元吗 仅,还是工作和服务单元?
- 如何处置这些对象?我应该处置工作单元还是 服务(依次处理工作单元)?
【问题讨论】:
标签: asp.net-mvc