public void AddAtInt()
        {
            //Arrange
            ListCustom <int> testListOne = new ListCustom <int>()
            {
                0, 1, 2
            };

            //Act
            testListOne.AddAt(3, 0);
            //Assert
            Assert.AreEqual(3, testListOne[0]);
        }
        public void AddAtObject()
        {
            //Arrange
            ListCustom <Person> testListOne = new ListCustom <Person>()
            {
                new Person("1"), new Person("3")
            };

            //Act
            testListOne.AddAt(new Person("2"), 1);
            //Assert
            Assert.AreEqual("1", testListOne[0].name);
            Assert.AreEqual("2", testListOne[1].name);
            Assert.AreEqual("3", testListOne[2].name);
        }
        public void AddAtString()
        {
            //Arrange
            ListCustom <string> testListOne = new ListCustom <string>()
            {
                "Hello", "World"
            };

            //Act
            testListOne.AddAt(" ", 1);
            //Assert
            Assert.AreEqual("Hello", testListOne[0]);
            Assert.AreEqual(" ", testListOne[1]);
            Assert.AreEqual("World", testListOne[2]);
        }