Example #1
0
        public void ShouldForceClaimSequence()
        {
            const long claimSequence = 3L;

            long sequence = _sequencer.Claim(claimSequence);

            Assert.AreEqual(Sequencer.InitialCursorValue, _sequencer.Cursor);
            Assert.AreEqual(sequence, claimSequence);

            _sequencer.ForcePublish(sequence);
            Assert.AreEqual(claimSequence, _sequencer.Cursor);
        }