コード例 #1
0
        public void CopyToTest()
        {
            ReceiveBuffer target = new ReceiveBuffer(); // TODO: 初始化为适当的值

            target.Add(new byte[] { 1, 2, 3, 4 }, 0, 4);
            byte[] dstArray = new byte[2]; // TODO: 初始化为适当的值
            int    count    = 2;           // TODO: 初始化为适当的值

            target.CopyTo(dstArray, count);
            Assert.IsTrue(dstArray[0] == 1 && dstArray[1] == 2);
        }
コード例 #2
0
        public void CopyToTest1()
        {
            ReceiveBuffer target = new ReceiveBuffer(); // TODO: 初始化为适当的值

            target.Write(new byte[] { 1, 2, 3, 4 }, 0, 4);
            byte[] dstArray  = new byte[3]; // TODO: 初始化为适当的值
            int    dstOffset = 1;           // TODO: 初始化为适当的值
            int    count     = 2;           // TODO: 初始化为适当的值

            target.CopyTo(dstArray, dstOffset, count);
            Assert.IsTrue(dstArray[1] == 1 && dstArray[2] == 2);
        }
コード例 #3
0
        public void CopyToTest2()
        {
            ReceiveBuffer target = new ReceiveBuffer(); // TODO: 初始化为适当的值

            target.Add(new byte[] { 1, 2, 3, 4 }, 0, 4);
            int srcOffset = 2;               // TODO: 初始化为适当的值

            byte[] dstArray  = new byte[3];; // TODO: 初始化为适当的值
            int    dstOffset = 1;            // TODO: 初始化为适当的值
            int    count     = 2;            // TODO: 初始化为适当的值

            target.CopyTo(srcOffset, dstArray, dstOffset, count);
            Assert.IsTrue(dstArray[1] == 3 && dstArray[2] == 4);
        }