Exemple #1
0
        public void ArrayExtensionTest_WithEmptyArray()
        {
            EvenPredicate evenPredicate = new EvenPredicate();

            int[] arr = {};
            Assert.Throws <ArgumentException>(() => arr.FilterBy(evenPredicate));
        }
Exemple #2
0
        public void ArrayExtensionTest_WithValidArray()
        {
            EvenPredicate evenPredicate = new EvenPredicate();

            int[] arr            = { 2, 4, 6, 8, 9 };
            int[] expectedResult = { 2, 4, 6, 8 };
            int[] result         = arr.FilterBy(evenPredicate);
            Assert.AreEqual(expectedResult, result);
        }