public void ClosedIAggregateRootImplementationIsSelected() { // Arrange var registry = new AutofacServiceRegistration(); var sut = EventFlowOptions.New .UseServiceRegistration(registry); // Act sut.AddAggregateRoots(EventFlowTestHelpers.Assembly); // Assert var resolver = sut.CreateResolver(false); resolver.HasRegistrationFor <TestAggregate>().Should().Be(true); }
public void ClosedIAggregateRootImplementationIsAccepted() { // Arrange var registry = new AutofacServiceRegistration(); var sut = EventFlowOptions.New .UseServiceRegistration(registry); // Act Action act = () => sut.AddAggregateRoots(new List <Type> { typeof(LocalTestAggregate) }); // Assert act.ShouldNotThrow <ArgumentException>(); }
public void SetUp() { _sut = new AutofacServiceRegistration(); }