public void TestString() { var stream = new MsgPackStream(); var testString = "Test string"; var length = Encoding.UTF8.GetByteCount(testString); stream.WriteString(testString); Assert.AreEqual(stream.Position, length); stream.Position = 0; Assert.AreEqual(testString, stream.ReadString(unchecked ((uint)length))); }