public void TestMethod1_ZipsBothListsWithDifferentValueAmounts_TakesValuesInBothListsAndAddsThemToNewListInOrderOfIndex()
        {
            //Arrange
            TheCustomList <int> myList  = new TheCustomList <int>();
            TheCustomList <int> myList2 = new TheCustomList <int>();
            TheCustomList <int> myList3 = new TheCustomList <int>();

            int value1 = 1;
            int value2 = 2;
            int value3 = 3;
            int value4 = 4;
            int value5 = 5;

            string expected = "1 2 3 4 5";
            string actual;

            //Act
            myList.Add(value1);
            myList.Add(value3);
            myList.Add(value5);
            myList2.Add(value2);
            myList2.Add(value4);


            myList3 = myList3.ListZipper(myList, myList2);
            actual  = myList3.ToString();

            //Assert
            Assert.AreEqual(expected, actual);
        }
        public void ToStringOverride_CreateAListOfDoublesAndGetAString_TakesAListAndOutputsAllValuesAsAString()
        {
            //Arrange
            TheCustomList <double> myList = new TheCustomList <double>();
            double value1 = 1.1;
            double value2 = 2.2;

            string expected = "1.1 2.2";
            string actual   = "";

            //Act
            myList.Add(value1);
            myList.Add(value2);

            actual = myList.ToString();

            //Assert
            Assert.AreEqual(expected, actual);
        }
        public void ToStringOverride_CreateAListOfIntsAndGetAString_TakesAListAndOutputsAllValuesAsAString()
        {
            //Arrange
            TheCustomList <int> myList = new TheCustomList <int>();
            int    value1   = 1;
            int    value2   = 2;
            int    value3   = 3;
            int    value4   = 4;
            int    value5   = 5;
            string expected = "1 2 3 4 5";
            string actual   = "";

            //Act
            myList.Add(value1);
            myList.Add(value2);
            myList.Add(value3);
            myList.Add(value4);
            myList.Add(value5);

            actual = myList.ToString();

            //Assert
            Assert.AreEqual(expected, actual);
        }