Esempio n. 1
0
        public CommandService()
        {
            _mapper = UnityContainerSingelton.Instance.Resolve <IMapper>();

            _taskCommandHandlers = UnityContainerSingelton.Instance.Resolve <TaskCommandHandlers>();
            _taskQueryHandlers   = UnityContainerSingelton.Instance.Resolve <TaskQueryHandlers>();
        }
Esempio n. 2
0
        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);
        }