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