public CommandService() { _mapper = UnityContainerSingelton.Instance.Resolve <IMapper>(); _taskCommandHandlers = UnityContainerSingelton.Instance.Resolve <TaskCommandHandlers>(); _taskQueryHandlers = UnityContainerSingelton.Instance.Resolve <TaskQueryHandlers>(); }
public void Initialize() { var config = new MapperConfiguration(cfg => cfg.AddProfile(new BllAutoMapperProfile())); IMapper mapper = config.CreateMapper(); _serializer = new JsonSerializer(); IUnitOfWorkFactory factory = Mock.Create <IUnitOfWorkFactory>(); _taskRepository = new InMemoryRepository <Job>(); IEventAggregator eventAggregator = new EventAggregator(); _taskCommandHandlers = new TaskCommandHandlers(_taskRepository, _serializer, mapper, factory, eventAggregator); _taskQueryHandlers = new TaskQueryHandlers(_taskRepository, mapper, factory); }