Пример #1
0
        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]);
        }
Пример #2
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);
        }
Пример #3
0
        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]);
        }