예제 #1
0
        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));
        }