public void OverloadPlusSignOperatorAddTwoListsIntCount() { //Arrange CustomLists <int> myList = new CustomLists <int>(); CustomLists <int> listA = new CustomLists <int>(); listA.Add(0); listA.Add(1); listA.Add(2); listA.Add(3); listA.Add(4); CustomLists <int> listB = new CustomLists <int>(); listB.Add(4); listB.Add(3); listB.Add(2); listB.Add(1); listB.Add(0); int expected = 10; //Act myList.OverloadPlusOperator(listA, listB); int actual = myList.Count; //Assert Assert.AreEqual(expected, actual); }
public void OverloadMinusSignOperatorSubtractTwoIntListsTogether() { //Arrange CustomLists <int> myLists = new CustomLists <int>(); CustomLists <int> listA = new CustomLists <int>(); listA.Add(0); listA.Add(1); listA.Add(2); listA.Add(3); listA.Add(4); listA.Add(5); CustomLists <int> listB = new CustomLists <int>(); listB.Add(4); listB.Add(3); listB.Add(2); listB.Add(1); listB.Add(0); int expected = 5; //Act myLists.OverloadMinusOperator(listA, listB); { //Assert int actual = myLists.Count; Assert.AreEqual(expected, actual); } }
public void Add_TenNumbersToList_CheckIndexOfFive() { CustomLists <int> listCheckIndexZero = new CustomLists <int>(); //arrange int expected = 6; int actual; //act listCheckIndexZero.Add(1); listCheckIndexZero.Add(2); listCheckIndexZero.Add(3); listCheckIndexZero.Add(4); listCheckIndexZero.Add(5); listCheckIndexZero.Add(6); listCheckIndexZero.Add(7); listCheckIndexZero.Add(8); listCheckIndexZero.Add(9); listCheckIndexZero.Add(10); actual = listCheckIndexZero[5]; //assert Assert.AreEqual(expected, actual); }
public void RemoveIntFromList_CheckLastIndex() { //Arrange CustomLists <int> myList = new CustomLists <int>(); int value = 5; int value2 = 10; int value3 = 20; int value4 = 15; int value5 = 60; int expected = 60; //Act myList.Add(value); myList.Add(value2); myList.Add(value3); myList.Add(value4); myList.Add(value5); myList.Remove(myList[2]); int actual = myList[3]; //Assert Assert.AreEqual(expected, actual); }
public void OverloadPlusSignOperatorAddTwoListsStringTogether() { //Arrange CustomLists <string> myList = new CustomLists <string>(); CustomLists <string> listA = new CustomLists <string>(); listA.Add("a"); listA.Add("b"); listA.Add("c"); listA.Add("d"); listA.Add("e"); CustomLists <string> listB = new CustomLists <string>(); listB.Add("1"); listB.Add("2"); listB.Add("3"); listB.Add("4"); listB.Add("5"); string expected = "3"; //Act myList.OverloadPlusOperator(listA, listB); string actual = myList[7]; //Assert Assert.AreEqual(expected, actual); }
public void OverloadMinusSignOperatorSubtractTwoStringsListsTogether() { //Arrange CustomLists <string> myList = new CustomLists <string>(); CustomLists <string> listA = new CustomLists <string>(); listA.Add("a"); listA.Add("b"); listA.Add("c"); listA.Add("d"); //listA.Add("e"); CustomLists <string> listB = new CustomLists <string>(); listB.Add("b"); listB.Add("d"); listB.Add("d"); listB.Add("a"); listB.Add("b"); string expected = "d"; //Act myList.OverloadMinusOperator(listA, listB); string actual = myList[0]; //Assert Assert.AreEqual(expected, actual); }
public void addElement_CheckElementIsAddedToBack_Int() { //Arrange CustomLists <int> nums = new CustomLists <int>(); nums.Add(0); nums.Add(1); nums.Add(2); int number = 3; //Act nums.Add(number); //Assert Assert.AreEqual(nums.ElementAt(nums.Count - 1), number); }
public void AddTwoStrings_RemoveString() { //Arrange CustomLists <string> listAddRemoveString = new CustomLists <string>(); string expected = "Coding"; string actual; //Act listAddRemoveString.Add("Computer"); listAddRemoveString.Add("Coding"); listAddRemoveString.Remove("Computer"); actual = listAddRemoveString.ToString(); //Assert Assert.AreEqual(expected, actual); }
public void Add_TwoStrings() { //Arrange CustomLists <string> listAddTwoStrings = new CustomLists <string>(); string expected = "MilwaukeeBucks"; string actual; //Act listAddTwoStrings.Add("Milwaukee"); listAddTwoStrings.Add("Bucks"); actual = listAddTwoStrings.ToString(); //Assert Assert.AreEqual(expected, actual); }
public void Add_AddToEmptyList() { // arrange CustomLists <int> testList = new CustomLists <int>(); int expected = 12; int actual; // act testList.Add(1); testList.Add(2); testList.Add(10); testList.Add(12); actual = testList[3]; // assert Assert.AreEqual(expected, actual); }
public void Add_AddItemsToList_CountIncrements() { //arange CustomLists <int> testList = new CustomLists <int>(); int expected = 4; int actual; //act testList.Add(2222); testList.Add(2222); testList.Add(2222); testList.Add(2222); actual = testList.Count; //assert Assert.AreEqual(expected, actual); }
public void Overload_MinusOperator_Numbers() { //Arrange CustomLists <int> listOfNumbers1 = new CustomLists <int>(); CustomLists <int> listOfNumbers2 = new CustomLists <int>(); string expected = "56"; CustomLists <int> actual; //Act listOfNumbers1.Add(4); listOfNumbers1.Add(5); listOfNumbers1.Add(6); listOfNumbers2.Add(4); actual = listOfNumbers1 - listOfNumbers2; //Assert Assert.AreEqual(expected, actual.ToString()); }
public void removeElement_CheckElementIsRemoved_Int() { //Arrange CustomLists <int> nums = new CustomLists <int>(); nums.Add(1); nums.Add(2); nums.Add(3); int removeInt = 2; int actual; int expected = 3; //Act nums.Remove(removeInt); actual = nums[1]; //Assert Assert.AreEqual(actual, expected); }
public void Add_FourStrings_CheckCount() { //Arrange CustomLists <string> listAddFour = new CustomLists <string>(); string expected = "OneTwoThreeFour"; string actual; //Act listAddFour.Add("One"); listAddFour.Add("Two"); listAddFour.Add("Three"); listAddFour.Add("Four"); actual = listAddFour.ToString(); //Assert Assert.AreEqual(expected, actual); }
public void removeElement_CheckIfAllElementsAreRemoved_Int() { //Arrange CustomLists <int> nums = new CustomLists <int>(); nums.Add(1); nums.Add(4); nums.Add(3); nums.Add(4); int removeInt = 4; int actual; int expected = 4; //Act nums.Remove(removeInt); actual = nums[2]; //Assert Assert.AreEqual(actual, expected); }
public void IntListToString() { //Arrange CustomLists <int> myList = new CustomLists <int>(); myList.Add(1); myList.Add(7); myList.Add(18); myList.Add(24); myList.Add(58); string expected = "17182458"; //Act string actual = myList.ToString(); //Assert Assert.AreEqual(expected, actual); }
public void StringListToString() { //Arrange CustomLists <string> myList = new CustomLists <string>(); myList.Add("This "); myList.Add("is "); myList.Add("a "); myList.Add("string "); myList.Add("test!"); string expected = "This is a string test!"; //Act string actual = myList.ToString(); //Assert Assert.AreEqual(expected, actual); }
public void ZipTwoListsInt() { //Arrange CustomLists <int> myLists = new CustomLists <int>(); CustomLists <int> listA = new CustomLists <int>(); listA.Add(0); listA.Add(1); listA.Add(2); listA.Add(3); listA.Add(4); listA.Add(5); CustomLists <int> listB = new CustomLists <int>(); listB.Add(4); listB.Add(3); listB.Add(2); listB.Add(1); listB.Add(0); CustomLists <int> expected = new CustomLists <int>(); expected.Add(0); expected.Add(4); expected.Add(1); expected.Add(3); expected.Add(2); expected.Add(2); expected.Add(3); expected.Add(1); expected.Add(4); expected.Add(0); expected.Add(5); myLists = myLists.ZipLists(listA, listB); //Assert Assert.AreEqual(expected, myLists); }
public void Add_ThreeNumbers_RemoveIndexTwo() { //Arrange CustomLists <int> listRemoveIndex2 = new CustomLists <int>(); int expected = 2; int actual; //Act listRemoveIndex2.Add(1); listRemoveIndex2.Add(2); listRemoveIndex2.Add(3); listRemoveIndex2.Remove(3); actual = listRemoveIndex2.Count; //Assert Assert.AreEqual(expected, actual); }
public void Overload_PlusOperator_WithLetters() { //Arrange CustomLists <string> listLetters1 = new CustomLists <string>(); CustomLists <string> listLetters2 = new CustomLists <string>(); string expected = "bucks"; string actual; //Act listLetters1.Add("b"); listLetters1.Add("u"); listLetters1.Add("c"); listLetters2.Add("k"); listLetters2.Add("s"); actual = listLetters1.ToString() + listLetters2.ToString(); //Assert Assert.AreEqual(expected[4], actual[4]); }
public void AddObjectsFromList() { CustomLists <TesterObjects> myList = new CustomLists <TesterObjects>(); int expected = 4; //Act myList.Add(new TesterObjects("Todd", 12)); myList.Add(new TesterObjects("John", 15)); myList.Add(new TesterObjects("Bob", 17)); myList.Add(new TesterObjects("Steve", 26)); //Assert int actual = myList.Count; Assert.AreEqual(expected, actual); }
public void Check_WhatsAtIndexThree() { //arrange CustomLists <int> listCheckIndex = new CustomLists <int>(); int expected = 8; int actual; //act listCheckIndex.Add(5); listCheckIndex.Add(2); listCheckIndex.Add(4); listCheckIndex.Add(8); actual = listCheckIndex[3]; //assert Assert.AreEqual(expected, actual); }
public void Zipping_TwoSets_OfNumbers() { //Arrange CustomLists <int> listZipNumber1 = new CustomLists <int>(); CustomLists <int> listZipNumber2 = new CustomLists <int>(); int expected = 456789; int actual; //Act listZipNumber1.Add(4); listZipNumber1.Add(6); listZipNumber1.Add(8); listZipNumber2.Add(5); listZipNumber2.Add(7); listZipNumber2.Add(9); actual = listZipNumber1.Zip(listZipNumber2); //Assert Assert.AreEqual(expected, actual); }
public void AddMultipleValuesWithMathList() { // Arrange CustomLists <int> myList = new CustomLists <int>(); int value = 16; int value2 = 40; int value3 = 3 + 4; int value4 = 40; int value5 = 11; int value6 = 9; int value7 = 35; int value8 = 90; int value9 = 1; int value10 = 21; int expected = 90; // Act myList.Add(value); myList.Add(value2); myList.Add(value3); myList.Add(value4); myList.Add(value5); myList.Add(value6); myList.Add(value7); myList.Add(value8); myList.Add(value9); myList.Add(value10); // Assert int actual = myList[7]; Assert.AreEqual(expected, actual); }
public void AddTwoValuesList() { // Arrange CustomLists <int> myList = new CustomLists <int>(); int value = 16; int value2 = 40; int expected = 40; // Act myList.Add(value); myList.Add(value2); // Assert int actual = myList[1]; Assert.AreEqual(expected, actual); }
public void RemoveIntFromList() { //Arrange CustomLists <int> myList = new CustomLists <int>(); int value = 5; int value2 = 10; int value3 = 20; int expected = 20; //Act myList.Add(value); myList.Add(value2); myList.Add(value3); myList.Remove(value2); int actual = myList[1]; //Assert Assert.AreEqual(expected, actual); }
public void Overload_PlusOperator_WithNumbers() { //Arrange CustomLists <int> listNumbers1 = new CustomLists <int>(); CustomLists <int> listNumbers2 = new CustomLists <int>(); string expected = "5678910"; CustomLists <int> actual; //Act listNumbers1.Add(5); listNumbers1.Add(6); listNumbers1.Add(7); listNumbers2.Add(8); listNumbers2.Add(9); listNumbers2.Add(10); actual = listNumbers1 + listNumbers2; //Assert Assert.AreEqual(expected, actual.ToString()); }
public void MinusOperator_Letters()//subtracts the contents of both lists { //Arrange CustomLists <string> listLettersOne = new CustomLists <string>(); CustomLists <string> listLettersTwo = new CustomLists <string>(); CustomLists <string> actualLetters; string expected = "s"; string actual; //Act listLettersOne.Add("b"); listLettersOne.Add("i"); listLettersOne.Add("l"); listLettersOne.Add("l"); listLettersOne.Add("s"); listLettersTwo.Add("l"); actualLetters = listLettersOne - listLettersTwo; actual = actualLetters[3]; //Assert Assert.AreEqual(expected, actual); }
public void Add_AddToEmptyList_ItemGoesToIndexZero() { // arrange CustomLists <int> testList = new CustomLists <int>(); int expected = 12; int actual; // act testList.Add(12); actual = testList[0]; // assert Assert.AreEqual(expected, actual); }
public void Zipping_Two_Strings() { //Arrange CustomLists <string> listStringZip1 = new CustomLists <string>(); CustomLists <string> listStringZip2 = new CustomLists <string>(); string expected = "buffalo"; string actual; //Act listStringZip1.Add("b"); listStringZip1.Add("f"); listStringZip1.Add("a"); listStringZip1.Add("o"); listStringZip2.Add("u"); listStringZip2.Add("f"); listStringZip2.Add("l"); actual = listStringZip1.ToString() + listStringZip2.ToString(); listStringZip1.Zip(listStringZip2); //Assert Assert.AreEqual(expected, actual); }