Example #1
0
            public void IncreaseUncommittedVersion_IfUncommittedEvent(EventData eventData, TestAggregateRoot sut)
            {
                var originalVersion = sut.UncommittedVersion;

                sut.AddEvent(eventData);
                sut.AddEvent(eventData);
                sut.AddEvent(eventData);
                sut.UncommittedVersion.Should().Be(originalVersion + 3);
            }
Example #2
0
            public void IncreaseOriginalVersion_IfNotUncommittedEvent(EventData eventData, TestAggregateRoot sut)
            {
                var originalVersion = sut.OriginalVersion;

                sut.AddEvent(eventData, false);
                sut.OriginalVersion.Should().Be(originalVersion + 1);
            }
Example #3
0
 public void CallApplyEvent(EventData eventData, TestAggregateRoot sut)
 {
     sut.EventApplied = appliedEvent =>
     {
         appliedEvent.Should().Be(eventData);
     };
     sut.AddEvent(eventData);
     sut.AppliedEvents.Should().Be(1);
 }
Example #4
0
 public void NotAddUncommittedEvent(EventData eventData, TestAggregateRoot sut)
 {
     sut.AddEvent(eventData, false);
     sut.InternalUncommittedEvents.Should().BeEmpty();
 }
Example #5
0
 public void AddUncommittedEvent(EventData eventData, TestAggregateRoot sut)
 {
     sut.AddEvent(eventData);
     sut.InternalUncommittedEvents.Last().Should().Be(eventData);
 }
Example #6
0
 public void ClearUncommittedEvents(EventData eventData, TestAggregateRoot sut)
 {
     sut.AddEvent(eventData);
     sut.ClearUncommittedEvents();
     sut.InternalUncommittedEvents.Should().BeEmpty();
 }