Example #1
0
        public void InsertNewArray()
        {
            var addArray             = new int[] { 1, 3, 5, 7, 10, 2, 5, 3, 43 };
            DynamicArray <int> array = new DynamicArray <int>();

            array.AddArray(addArray, 1);
            Assert.AreEqual(array.GetCount(), 9);
            var newArray = new int[] { 0, 1, 0, 1 };

            array.AddArray(newArray, 3);
            Assert.AreEqual(array.GetCount(), 13);
        }
Example #2
0
        public void Array_GenericType_String()
        {
            var addArray = new string[] { "RAzvan", "Andrei", "Ionut", "Negrean", "Sorin", "Alin", "Cristi", "3", "43" };
            DynamicArray <string> array = new DynamicArray <string>();

            array.AddArray(addArray, 1);
            Assert.AreEqual("Negrean", array.ReturnElement(4));
            Assert.AreEqual("3", array.ReturnElement(8));
        }
Example #3
0
        public void IEnumerable_ReturnELement()
        {
            var addArray             = new int[] { 1, 3, 5, 7, 10, 2, 5, 3, 43 };
            DynamicArray <int> array = new DynamicArray <int>();

            array.AddArray(addArray, 1);
            Assert.AreEqual(array.ReturnElement(5), 10);
            Assert.AreEqual(array.ReturnElement(2), 3);
        }