public void ForEachPairTestThreeList() { List <int> resultFirst = new List <int>(); List <int> resultSecond = new List <int>(); threeList.ForEachPair(delegate(int a, int b) { resultFirst.Add(a); resultSecond.Add(b); }); Assert.AreEqual(3, resultFirst.Count); Assert.AreEqual(3, resultSecond.Count); Assert.AreEqual(2, resultFirst[0]); Assert.AreEqual(3, resultSecond[0]); Assert.AreEqual(3, resultFirst[1]); Assert.AreEqual(4, resultSecond[1]); Assert.AreEqual(4, resultFirst[2]); Assert.AreEqual(2, resultFirst[0]); }
public void ForEachPairTestOneList() { List <int> resultFirst = new List <int>(); List <int> resultSecond = new List <int>(); oneList.ForEachPair(delegate(int a, int b) { resultFirst.Add(a); resultSecond.Add(b); }); Assert.AreEqual(0, resultFirst.Count); Assert.AreEqual(0, resultSecond.Count); }
public void ForEachPairTestTwoList() { List <int> resultFirst = new List <int>(); List <int> resultSecond = new List <int>(); twoList.ForEachPair(delegate(int a, int b) { resultFirst.Add(a); resultSecond.Add(b); }); Assert.AreEqual(1, resultFirst.Count); Assert.AreEqual(1, resultSecond.Count); Assert.AreEqual(37, resultFirst[0]); Assert.AreEqual(51, resultSecond[0]); }