예제 #1
0
        public void bytebuf_base_init_setbytes_offset_test()
        {
            IByteBuf buf = new AbstructByteBuf();

            byte[] arr = new byte[256];
            buf.SetBytes(arr, 10, 64);

            Assert.AreEqual(buf.Offset, 10);
            Assert.AreEqual(buf.ReadIndex, 10);
            Assert.AreEqual(buf.WriteIndex, 10);
            Assert.AreEqual(buf.Readables(), 0);
            Assert.AreEqual(buf.Writeables(), 64);
        }