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