Ejemplo n.º 1
0
        public void can_get_starting_event_number()
        {
            var writeId = new Raw.StreamWriteId {
                StartingEventNumber = Raw.StreamWriteId.MaxStartingEventNumber,
            };

            writeId.ParentTopicNumber = 15;

            Assert.Equal(15, writeId.ParentTopicNumber);
            Assert.Equal(Raw.StreamWriteId.MaxStartingEventNumber, writeId.StartingEventNumber);
        }
Ejemplo n.º 2
0
        public void cant_set_starting_event_number_out_of_range(long x)
        {
            var writeId = new Raw.StreamWriteId {
                ParentTopicNumber = 15,
            };

            Assert.Throws <ArgumentOutOfRangeException>(() => {
                writeId.StartingEventNumber = x;
            });
            Assert.Equal(15, writeId.ParentTopicNumber);
        }
Ejemplo n.º 3
0
        public void can_set_starting_event_number(long x)
        {
            var writeId = new Raw.StreamWriteId {
                StartingEventNumber = 123,
                ParentTopicNumber   = 15,
            };

            writeId.StartingEventNumber = x;

            Assert.Equal(15, writeId.ParentTopicNumber);
            Assert.Equal(x, writeId.StartingEventNumber);
        }