コード例 #1
0
        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);
        }
コード例 #2
0
        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>();
        }
コード例 #3
0
 public void SetUp()
 {
     _sut = new AutofacServiceRegistration();
 }
コード例 #4
0
 public void SetUp()
 {
     _sut = new AutofacServiceRegistration();
 }