Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }