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); }