public void ReadSByteTest()
        {
            // GIVEN a buffer of serialized data
            mockMessageBuffer.Setup(m => m.Buffer).Returns(new byte[] { 0xD3 });
            mockMessageBuffer.Setup(m => m.Offset).Returns(0);
            mockMessageBuffer.Setup(m => m.Count).Returns(1);

            // WHEN I read an sbyte from the reader
            sbyte result = reader.ReadSByte();

            // THEN the value is as expected
            Assert.AreEqual((sbyte)-45, result);
        }