public void CanApplyMultipleHandledChangeToAggregate()
        {
            // arrange
            var aggregate = new MoreChangeableAggregate();
            var @event    = new SomethingHappened();

            // act
            aggregate.ApplyEvent(@event);

            // assert
            aggregate.Change.Should().Be(@event);
            aggregate.OtherChange.Should().Be(@event);
        }
        public void CanApplyMultipleHandledChangeToAggregate()
        {
            // arrange
            var aggregate = new MoreChangeableAggregate();
            var @event = new SomethingHappened();

            // act
            aggregate.ApplyEvent(@event);

            // assert
            aggregate.Change.Should().Be(@event);
            aggregate.OtherChange.Should().Be(@event);
        }