Esempio n. 1
0
        public void GetWriteBufferAfterWrite()
        {
            using (var stream = new RingMemoryStream(SmallBufferSize))
            {
                stream.WriteByte(0);

                var page = stream.GetWriteBuffer();

                Assert.AreEqual(1, stream.PagesAllocated);
                Assert.AreEqual(page.Offset, 1);
                Assert.AreEqual(page.Count, SmallBufferSize - 1);
            }
        }