public void Setup() { domainEventHandler1 = Substitute.For <IDomainEventHandler <TestDomainEvent> >(); domainEventHandler2 = Substitute.For <IDomainEventHandler <TestDomainEvent> >(); IEnumerable <IDomainEventHandler <TestDomainEvent> > eventHandlers = new List <IDomainEventHandler <TestDomainEvent> > { domainEventHandler1, domainEventHandler2 }; domainEvent = new TestDomainEvent(Guid.NewGuid()); eventHandlerResolver = Substitute.For <IDomainEventHandlerResolver>(); eventHandlerResolver.ResolveEventHandlers <IDomainEventHandler <TestDomainEvent> >().Returns(eventHandlers); sut = new TestDomainRepository(eventHandlerResolver); }
public void Setup() { domainEventHandler1 = Substitute.For<IDomainEventHandler<TestDomainEvent>>(); domainEventHandler2 = Substitute.For<IDomainEventHandler<TestDomainEvent>>(); IEnumerable<IDomainEventHandler<TestDomainEvent>> eventHandlers = new List<IDomainEventHandler<TestDomainEvent>> { domainEventHandler1, domainEventHandler2 }; domainEvent = new TestDomainEvent(Guid.NewGuid()); eventHandlerResolver = Substitute.For<IDomainEventHandlerResolver>(); eventHandlerResolver.ResolveEventHandlers<IDomainEventHandler<TestDomainEvent>>().Returns(eventHandlers); sut = new TestDomainRepository(eventHandlerResolver); }
public void NullEventHandlerResolverThrowsException() { sut = new TestDomainRepository(null); }