public void When_events_are_added_having_undefined_aggregate_id_then_the_EventSequence_SourceId_is_assigned() { var events = new EventSequence(Guid.NewGuid()); events.Add(new TestEvent()); events.First().AggregateId.Should().Be(events.AggregateId); }
public void When_events_are_added_having_undefined_aggregate_id_then_the_EventSequence_SourceId_is_assigned() { var events = new EventSequence(Guid.NewGuid()); events.Add(new TestEvent()); events.First().AggregateId.Should().Be(events.AggregateId); }
public void When_events_are_added_having_defined_SequenceNumbers_then_the_ids_are_maintained() { var events = new EventSequence(Guid.NewGuid()); events.Add(new TestEvent { SequenceNumber = 3 }); events.Add(new TestEvent { SequenceNumber = 2 }); events.Add(new TestEvent { SequenceNumber = 1 }); events.First().SequenceNumber.Should().Be(events.Last().SequenceNumber - 2); }
public void When_events_are_added_having_defined_SequenceNumbers_then_the_ids_are_maintained() { var events = new EventSequence(Guid.NewGuid()); events.Add(new TestEvent { SequenceNumber = 3 }); events.Add(new TestEvent { SequenceNumber = 2 }); events.Add(new TestEvent { SequenceNumber = 1 }); events.First().SequenceNumber.Should().Be(events.Last().SequenceNumber - 2); }