public void Setup() { _builder = new Moq.Mock <IBuilder>(); _eventStore = new Moq.Mock <IStoreEvents>(); _repoFactory = new Moq.Mock <IRepositoryFactory>(); _processor = new Moq.Mock <IProcessor>(); _mapper = new Moq.Mock <IMessageMapper>(); _builder.Setup(x => x.Build <IProcessor>()).Returns(_processor.Object); _uow = new Aggregates.Internal.UnitOfWork(_repoFactory.Object, _mapper.Object); _uow.Builder = _builder.Object; }
public void Setup() { _factory = new Moq.Mock <IRepositoryFactory>(); _eventFactory = new Moq.Mock <IEventFactory>(); _processor = new Moq.Mock <IProcessor>(); _repository = new Moq.Mock <IRepository <FakeEntity> >(); _pocoRepository = new Moq.Mock <IPocoRepository <FakePoco> >(); _uow = new Moq.Mock <IDomainUnitOfWork>(); _factory.Setup(x => x.ForEntity <FakeEntity>(Moq.It.IsAny <IDomainUnitOfWork>())).Returns(_repository.Object); _factory.Setup(x => x.ForPoco <FakePoco>(Moq.It.IsAny <IDomainUnitOfWork>())).Returns(_pocoRepository.Object); _unitofwork = new Internal.UnitOfWork(_factory.Object, _eventFactory.Object, _processor.Object); }
public void Setup() { _builder = new Moq.Mock <IBuilder>(); _eventStore = new Moq.Mock <IStoreEvents>(); _repoFactory = new Moq.Mock <IRepositoryFactory>(); _processor = new Moq.Mock <IProcessor>(); _mapper = new Moq.Mock <IMessageMapper>(); _bus = new Moq.Mock <IBus>(); _repository = new Moq.Mock <IRepository <_AggregateStub <Guid> > >(); _repository.Setup(x => x.Dispose()).Verifiable(); _repoFactory.Setup(x => x.ForAggregate <_AggregateStub <Guid> >(Moq.It.IsAny <IBuilder>())).Returns(_repository.Object); _builder.Setup(x => x.Build <IProcessor>()).Returns(_processor.Object); _uow = new Aggregates.Internal.UnitOfWork(_repoFactory.Object, _mapper.Object); _uow.Builder = _builder.Object; }