public void EnhancedBlockStream_String() { var es = new EnhancedBlockStream(); es.WriteString16(null); es.WriteString16("Hello World!"); es.WriteString16(new String('a', 45000)); es.Seek(0, SeekOrigin.Begin); Assert.IsNull(es.ReadString16()); Assert.AreEqual("Hello World!", es.ReadString16()); Assert.AreEqual(new String('a', 45000), es.ReadString16()); }