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); }
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]); } } }
public void SomeFilterTest() { list = ListFunctions.Filter(list, x => (x == 5)); Assert.IsTrue(list.Count == 1); Assert.IsTrue(list.Contains(5)); }
public void FilterSecondTest() { var newList = ListFunctions.Filter(list, i => false); Assert.AreEqual(0, newList.Count); }