Example #1
0
        public void ShouldCalculateRemainingCapacity()
        {
            _sequencer.AddGatingSequences(_gatingSequence);

            Assert.That(_sequencer.GetRemainingCapacity(), Is.EqualTo(_bufferSize));

            for (var i = 1; i < _bufferSize; i++)
            {
                _sequencer.Next();
                Assert.That(_sequencer.GetRemainingCapacity(), Is.EqualTo(_bufferSize - i));
            }
        }
Example #2
0
 public long GetRemainingCapacity()
 {
     return(Sequencer.GetRemainingCapacity());
 }