Пример #1
0
        public void CanApplyHandledInheritedChangeToAggregateWithoutEffectOrException()
        {
            // arrange
            var aggregate = new ChangeableAggregate();
            var @event    = new SomethingWierdHappened();

            // act
            aggregate.ApplyEvent(@event);

            // assert
            aggregate.Change.Should().BeNull();
        }
Пример #2
0
        public void CannotHandleChangeFromBaseAggregate()
        {
            // arrange
            var aggregate = new OverridingAggregate();
            var @event    = new SomethingWierdHappened();

            // act
            aggregate.ApplyEvent(@event);

            // assert
            aggregate.Change.Should().BeNull();
        }
Пример #3
0
        public void CanApplyHandledInheritedChangeToAggregateWithoutEffectOrException()
        {
            // arrange
            var aggregate = new ChangeableAggregate();
            var @event = new SomethingWierdHappened();

            // act
            aggregate.ApplyEvent(@event);

            // assert
            aggregate.Change.Should().BeNull();
        }
Пример #4
0
 private void Apply(SomethingWierdHappened @event)
 {
 }
Пример #5
0
 private void Apply(SomethingWierdHappened @event)
 {
 }
Пример #6
0
        public void CannotHandleChangeFromBaseAggregate()
        {
            // arrange
            var aggregate = new OverridingAggregate();
            var @event = new SomethingWierdHappened();

            // act
            aggregate.ApplyEvent(@event);

            // assert
            aggregate.Change.Should().BeNull();
        }