Exemple #1
0
        public void EvenNumbersFilterTest()
        {
            list = ListFunctions.Filter(list, x => (x % 2 == 0));
            var result = new List <int>()
            {
                2, 4, 6, 8, 10
            };

            Assert.AreEqual(result, list);
        }
Exemple #2
0
        public void FilterFirstTest()
        {
            var newList = ListFunctions.Filter(list, i => i % 2 == 1);

            Assert.AreEqual(5, newList.Count);

            foreach (var i in list)
            {
                if (i % 2 == 1)
                {
                    Assert.AreEqual(i, newList[(i - 1) / 2]);
                }
            }
        }
Exemple #3
0
 public void SomeFilterTest()
 {
     list = ListFunctions.Filter(list, x => (x == 5));
     Assert.IsTrue(list.Count == 1);
     Assert.IsTrue(list.Contains(5));
 }
Exemple #4
0
        public void FilterSecondTest()
        {
            var newList = ListFunctions.Filter(list, i => false);

            Assert.AreEqual(0, newList.Count);
        }