public void ZipTwoListsStrings() { //Arrange CustomLists <string> myLists = new CustomLists <string>(); CustomLists <string> listA = new CustomLists <string>(); listA.Add("H"); listA.Add("l"); listA.Add("o"); listA.Add("W"); listA.Add("r"); listA.Add("d"); CustomLists <string> listB = new CustomLists <string>(); listB.Add("e"); listB.Add("l"); listB.Add(" "); listB.Add("o"); listB.Add("l"); listB.Add("!"); CustomLists <string> expected = new CustomLists <string>(); expected.Add("H"); expected.Add("e"); expected.Add("l"); expected.Add("l"); expected.Add("o"); expected.Add(" "); expected.Add("W"); expected.Add("o"); expected.Add("r"); expected.Add("l"); expected.Add("d"); expected.Add("!"); myLists = myLists.ZipLists(listA, listB); //Assert Assert.AreEqual(expected, myLists); }
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 zipLists_CheckCounter() { //Arrange CustomLists <int> odds = new CustomLists <int>() { 1, 3, 5 }; CustomLists <int> evens = new CustomLists <int>() { 2, 4, 6, }; int actual; int expected = 6; //Act CustomLists <int> newlist = odds.ZipLists(evens); actual = newlist.Count; //Assert Assert.AreEqual(actual, expected); }
public void zipLists_TestIndex_2() { //Arrange CustomLists <int> odds = new CustomLists <int>() { 1, 3, 5 }; CustomLists <int> evens = new CustomLists <int>() { 2, 4, 6, }; int actual; int expected = 5; //Act CustomLists <int> newlist = odds.ZipLists(evens); actual = newlist[4]; //Assert Assert.AreEqual(actual, expected); }