Example #1
0
        public void CopyTo_ArgumentException()
        {
            int[] ary     = new int[1];
            var   flexAry = new FlexArray <int>()
            {
                10, 20
            };

            flexAry.CopyTo(ary, 0);
        }
Example #2
0
        public void CopyTo()
        {
            int[] ary     = new int[1];
            var   flexAry = new FlexArray <int>()
            {
                10
            };

            flexAry.CopyTo(ary, 0);
            ary[0].Is(10);

            ary     = new int[3];
            flexAry = new FlexArray <int>()
            {
                10, 20
            };
            flexAry.CopyTo(ary, 1);
            ary[1].Is(10);
            ary[2].Is(20);

            ary     = new int[3];
            flexAry = new FlexArray <int>()
            {
                10, 20
            };
            flexAry.CopyTo(ary, 0);
            ary[0].Is(10);
            ary[1].Is(20);

            ary     = new int[3];
            flexAry = new FlexArray <int>()
            {
                10, 20, 30
            };
            flexAry.CopyTo(ary, 0);
            ary.Is(flexAry);
        }