Ejemplo n.º 1
0
 public void CallApplyEvent(EventData eventData, TestAggregateRoot sut)
 {
     sut.EventApplied = appliedEvent =>
     {
         appliedEvent.Should().Be(eventData);
     };
     sut.AddEvent(eventData);
     sut.AppliedEvents.Should().Be(1);
 }
Ejemplo n.º 2
0
            public void IncreaseOriginalVersion_IfNotUncommittedEvent(EventData eventData, TestAggregateRoot sut)
            {
                var originalVersion = sut.OriginalVersion;

                sut.AddEvent(eventData, false);
                sut.OriginalVersion.Should().Be(originalVersion + 1);
            }
Ejemplo n.º 3
0
 public void NotAddUncommittedEvent(EventData eventData, TestAggregateRoot sut)
 {
     sut.AddEvent(eventData, false);
     sut.InternalUncommittedEvents.Should().BeEmpty();
 }
Ejemplo n.º 4
0
 public void AddUncommittedEvent(EventData eventData, TestAggregateRoot sut)
 {
     sut.AddEvent(eventData);
     sut.InternalUncommittedEvents.Last().Should().Be(eventData);
 }
Ejemplo n.º 5
0
            public void InitializeAggregate()
            {
                var sut = new TestAggregateRoot(Guid.NewGuid());

                sut.Aggregate.Should().NotBeNull();
            }
Ejemplo n.º 6
0
            public void SetUncommittedVersionToDefault()
            {
                var sut = new TestAggregateRoot(Guid.NewGuid());

                sut.UncommittedVersion.Should().Be(-1);
            }
Ejemplo n.º 7
0
            public void SetUncommittedVersion(int version)
            {
                var sut = new TestAggregateRoot(Guid.NewGuid(), version);

                sut.UncommittedVersion.Should().Be(version);
            }
Ejemplo n.º 8
0
            public void SetOriginalVersionToDefault()
            {
                var sut = new TestAggregateRoot(Guid.NewGuid());

                sut.OriginalVersion.Should().Be(-1);
            }
Ejemplo n.º 9
0
            public void SetOriginalVersion(int version)
            {
                var sut = new TestAggregateRoot(Guid.NewGuid(), version);

                sut.OriginalVersion.Should().Be(version);
            }
Ejemplo n.º 10
0
            public void SetId(Guid id)
            {
                var sut = new TestAggregateRoot(id);

                sut.Id.Should().Be(id);
            }
Ejemplo n.º 11
0
 public void ClearUncommittedEvents(EventData eventData, TestAggregateRoot sut)
 {
     sut.AddEvent(eventData);
     sut.ClearUncommittedEvents();
     sut.InternalUncommittedEvents.Should().BeEmpty();
 }
Ejemplo n.º 12
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);
            }