public void ForwardAndRead()
        {
            var buffer = Encoding.ASCII.GetBytes("0123456789");
            var worker = new BufferWriter();
            worker.Assign(new BufferSlice(buffer, 0, buffer.Length));

            worker.Forward(4);
            Assert.Equal('4', (char) worker.Buffer[worker.Position]);
        }
        public void Writes()
        {
            var buffer = Encoding.ASCII.GetBytes("0123456789");
            var worker = new BufferWriter();
            worker.Assign(new BufferSlice(new byte[65535], 0, 65535));

            worker.Write(buffer, 0, 5);

            Assert.Equal('4', (char) worker.Buffer[worker.Position]);
        }
 public void Init()
 {
     var buffer = Encoding.ASCII.GetBytes("0123456789");
     var worker = new BufferWriter();
     worker.Assign(new BufferSlice(buffer, 0, buffer.Length));
 }