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); }
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); }
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); }