public void ReadWriteByteTest() { MemoryStream ms = new MemoryStream(); // serialize some data XmlWriterMock writer = new XmlWriterMock(new StreamAdapter(ms)); byte a = 123; writer.Write(a); ms.Position = 0; string actual = Encoding.UTF8.GetString(ms.ToArray()); string expected = "<byte>" + a + "</byte>"; Assert.AreEqual(actual, expected); // deserialize serialized data XmlReaderMock reader = new XmlReaderMock(new StreamAdapter(ms)); byte b = reader.ReadByte(); Assert.AreEqual(a, b); }