SubStream.ReadByte C# (CSharp) Method

ReadByte() public method

public ReadByte ( ) : int
return int
    public override int ReadByte()
    {
        stream.Position = Position + streamOffset;
        int ret = stream.ReadByte();
        Position++;
        return ret;
    }

Usage Example

Ejemplo n.º 1
0
        public void MustReadByteCorrectly()
        {
            var sut = new SubStream(stream.Object, 100, 200);

            sut.Position = -100;
            Assert.AreEqual(-1, sut.ReadByte());

            sut.Position = 200;
            Assert.AreEqual(-1, sut.ReadByte());

            sut.Position = 25;
            sut.ReadByte();

            stream.Verify(s => s.Read(It.IsAny <byte[]>(), It.IsAny <int>(), It.IsAny <int>()), Times.Once);
        }
All Usage Examples Of SubStream::ReadByte