public void CallApplyEvent(EventData eventData, TestAggregateRoot sut) { sut.EventApplied = appliedEvent => { appliedEvent.Should().Be(eventData); }; sut.AddEvent(eventData); sut.AppliedEvents.Should().Be(1); }
public void IncreaseOriginalVersion_IfNotUncommittedEvent(EventData eventData, TestAggregateRoot sut) { var originalVersion = sut.OriginalVersion; sut.AddEvent(eventData, false); sut.OriginalVersion.Should().Be(originalVersion + 1); }
public void NotAddUncommittedEvent(EventData eventData, TestAggregateRoot sut) { sut.AddEvent(eventData, false); sut.InternalUncommittedEvents.Should().BeEmpty(); }
public void AddUncommittedEvent(EventData eventData, TestAggregateRoot sut) { sut.AddEvent(eventData); sut.InternalUncommittedEvents.Last().Should().Be(eventData); }
public void InitializeAggregate() { var sut = new TestAggregateRoot(Guid.NewGuid()); sut.Aggregate.Should().NotBeNull(); }
public void SetUncommittedVersionToDefault() { var sut = new TestAggregateRoot(Guid.NewGuid()); sut.UncommittedVersion.Should().Be(-1); }
public void SetUncommittedVersion(int version) { var sut = new TestAggregateRoot(Guid.NewGuid(), version); sut.UncommittedVersion.Should().Be(version); }
public void SetOriginalVersionToDefault() { var sut = new TestAggregateRoot(Guid.NewGuid()); sut.OriginalVersion.Should().Be(-1); }
public void SetOriginalVersion(int version) { var sut = new TestAggregateRoot(Guid.NewGuid(), version); sut.OriginalVersion.Should().Be(version); }
public void SetId(Guid id) { var sut = new TestAggregateRoot(id); sut.Id.Should().Be(id); }
public void ClearUncommittedEvents(EventData eventData, TestAggregateRoot sut) { sut.AddEvent(eventData); sut.ClearUncommittedEvents(); sut.InternalUncommittedEvents.Should().BeEmpty(); }
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); }