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); }
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); }
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); }