public void CopyTo_ArgumentException() { int[] ary = new int[1]; var flexAry = new FlexArray <int>() { 10, 20 }; flexAry.CopyTo(ary, 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); }