Esempio n. 1
0
        public void ShouldResize()
        {
            var newSize = 1023;

            _buffer.Resize(newSize);

            Assert.AreEqual(newSize, _buffer.GetBufferSize());

            newSize = 1;
            _buffer.Resize(newSize);

            Assert.AreEqual(newSize, _buffer.GetBufferSize());
        }
        public void ShouldEnsureFreeSpace()
        {
            _buffer.WriteCompleted(_buffer.GetBufferSize());
            Assert.IsTrue(_buffer.GetRemainingSpace() == 0);

            _buffer.EnsureFreeSpace();

            Assert.IsTrue(_buffer.GetRemainingSpace() > 0);
        }