public void LargeStringWrite() { ManagedStream ms = new ManagedStream(); ms.ResetWrite(2); StringBuilder sb = new StringBuilder(50); for (int i = 0; i < 50; i++) { sb.Append(i); } var str = sb.ToString(); ms.WriteString(str, Encoding.Default); Assert.IsTrue(ms.Length >= 64); ms.ResetRead(); Assert.AreEqual(str, ms.ReadString(Encoding.Default)); }