public void SubtractTwoLists_SubtractTwoLists_RightListFromLeftList() { //arrange KyleCustomList <int> testListLeft = new KyleCustomList <int>(); KyleCustomList <int> testListRight = new KyleCustomList <int>(); KyleCustomList <int> addedList = new KyleCustomList <int>(); string expected = "2,4"; string actual; //act testListLeft.Add(2); testListLeft.Add(4); testListLeft.Add(6); testListRight.Add(3); testListRight.Add(5); testListRight.Add(6); addedList = testListLeft - testListRight; actual = addedList.ToString(); //assert Assert.AreEqual(expected, actual); }
public void CombineTwoLists_CombineTwoListsDifferentSizes_RightListAfterLeftList() { //arrange KyleCustomList <int> testListLeft = new KyleCustomList <int>(); KyleCustomList <int> testListRight = new KyleCustomList <int>(); KyleCustomList <int> addedList = new KyleCustomList <int>(); string expected = "2,4,7,2,5,5,8,8,2,3,9,6,3,7,4"; string actual; //act testListLeft.Add(2); testListLeft.Add(4); testListLeft.Add(7); testListLeft.Add(2); testListLeft.Add(5); testListLeft.Add(5); testListLeft.Add(8); testListLeft.Add(8); testListLeft.Add(2); testListRight.Add(3); testListRight.Add(9); testListRight.Add(6); testListRight.Add(3); testListRight.Add(7); testListRight.Add(4); addedList = testListLeft + testListRight; actual = addedList.ToString(); //assert Assert.AreEqual(expected, actual); }
public void ToString_MakeListAString_MakeBoolAString() { //arrange KyleCustomList <bool> testList = new KyleCustomList <bool>(); string expected = "True,False,False"; string actual; //act testList.Add(true); testList.Add(false); testList.Add(false); actual = testList.ToString(); //assert Assert.AreEqual(expected, actual); }
public void ToString_MakeListAString_MakeStringAString() { //arrange KyleCustomList <string> testList = new KyleCustomList <string>(); string expected = "Kyle,Rohde,List"; string actual; //act testList.Add("Kyle"); testList.Add("Rohde"); testList.Add("List"); actual = testList.ToString(); //assert Assert.AreEqual(expected, actual); }
public void ToString_MakeListAString_MakeIntsAString() { //arrange KyleCustomList <int> testList = new KyleCustomList <int>(); string expected = "5,2,3,6"; string actual; //act testList.Add(5); testList.Add(2); testList.Add(3); testList.Add(6); actual = testList.ToString(); //assert Assert.AreEqual(expected, actual); }
public void CombineTwoLists_CombineEmptyListLeft_RightListUnchanged() { //arrange KyleCustomList <int> testListLeft = new KyleCustomList <int>(); KyleCustomList <int> testListRight = new KyleCustomList <int>(); KyleCustomList <int> addedList = new KyleCustomList <int>(); string expected = "3,5,6"; string actual; //act testListRight.Add(3); testListRight.Add(5); testListRight.Add(6); addedList = testListLeft + testListRight; actual = addedList.ToString(); //assert Assert.AreEqual(expected, actual); }
public void SubtractTwoLists_SubtractWithMultipleRemovals_RightListFromLeftList() { //arrange KyleCustomList <int> testListLeft = new KyleCustomList <int>() { 2, 6, 4, 6 }; KyleCustomList <int> testListRight = new KyleCustomList <int>() { 3, 4, 6 }; KyleCustomList <int> addedList = new KyleCustomList <int>(); string expected = "2,4"; string actual; //act addedList = testListLeft - testListRight; actual = addedList.ToString(); //assert Assert.AreEqual(expected, actual); }