Exemple #1
0
        public void Zip_Check_Index_If_One_List_Is_Longer()
        {
            //Arrange
            CustomList <int> myList1 = new CustomList <int>()
            {
                1, 2, 3, 7
            };
            CustomList <int> myList2 = new CustomList <int>()
            {
                4, 5, 6
            };
            int expectedResult = 6;
            //Act
            CustomList <int> actualZipList = myList1.Zip(myList2);
            int actualResult = actualZipList.IndexOf(7);

            //Assert
            Assert.AreEqual(expectedResult, actualResult);
        }
Exemple #2
0
        public void IntSort_Check_Index()
        {
            //Arrange
            CustomList <int> myList1 = new CustomList <int>()
            {
                1, 2, 3, 7
            };
            CustomList <int> myList2 = new CustomList <int>()
            {
                4, 5, 6
            };
            CustomList <int> listToSort = myList1 + myList2;
            int expectedResult          = 4;
            //Act
            CustomList <int> resultList = CustomList <int> .IntSort(listToSort);

            int actualResult = resultList.IndexOf(5);

            //Assert
            Assert.AreEqual(expectedResult, actualResult);
        }
Exemple #3
0
        public void Subtract_Operater_Check_Value_At_Specific_Index()
        {
            //Arrange
            CustomList <int> list1 = new CustomList <int>()
            {
                1, 2, 3
            };
            CustomList <int> list2 = new CustomList <int>()
            {
                4, 1, 6
            };
            CustomList <int> expectedList = new CustomList <int>()
            {
                2, 3
            };
            int expectedIndex = 1;
            int valueToFind   = 3;
            //Act
            CustomList <int> actualList = list1 - list2;
            int actualIndex             = actualList.IndexOf(valueToFind);

            //Assert
            Assert.AreEqual(expectedIndex, actualIndex);
        }