public void Should_read_and_write_sbytes() { var buffer = new byte[1024]; using (var wrapper = new UnsafeBufferWrapper(buffer)) { const sbyte value = (sbyte) 42; wrapper.Write(value); Assert.AreEqual(wrapper.Position, sizeof (sbyte)); wrapper.ResetCursor(); var readValue = wrapper.ReadSByte(); Assert.AreEqual(value, readValue); } }