Example #1
0
        public void AddAtTest()
        {
            int[] expected = new int[] { 5, 1, 2, 3, 4 };

            al.AddAt(3, 4);
            al.AddAt(0, 5);

            Assert.AreEqual(expected.Length, al.Size);

            for (int i = 0; i < expected.Length; ++i)
            {
                Assert.AreEqual(expected[i], al.Get(i));
            }
        }
        public void AddAtArrTest(int[] sourceArray, int idx, int[] arr, int[] expected)
        {
            ArrayList array = new ArrayList(sourceArray);

            array.AddAt(idx, arr);
            int[] actual = array.ToArray();
            Assert.AreEqual(expected, actual);
        }