Beispiel #1
0
        public void Modulo3TestSimple()
        {
            int[] initial = { 3, 957, 2, -1, 1 };
            initial = Modulo3.modulo3(initial);
            int[] expected = { 0, 0, 2, -1, 1 };

            CollectionAssert.AreEqual(expected, initial);
        }
        public void Modulo3Complex()
        {
            int[] input    = { 0, -2, 100000 };
            int[] output   = Modulo3.moduloThree(input);
            int[] expected = { 0, 1, 1 };

            CollectionAssert.AreEqual(expected, output);
        }
        public void Modulo3Simple()
        {
            int[] input    = { 7, 2, 8, 3, 9, 4, 10, 5, 11, 6 };
            int[] output   = Modulo3.moduloThree(input);
            int[] expected = { 1, 2, 2, 0, 0, 1, 1, 2, 2, 0 };

            CollectionAssert.AreEqual(expected, output);
        }
Beispiel #4
0
 public static int[] combinedFilter(int[] xs)
 {
     return(FizzBuzzFilter.multiFizzBuzz(Modulo3.moduloThree(xs)));
 }
 public static List <int> combinedFilter(List <int> inputNumbers)
 {
     return(RunningTotalFilter.runningTotal(Modulo3.modulo3(XOR21Filter.XOR21s(inputNumbers.ToArray())).ToList <int>()));
 }
 public static int[] combinedFilter(int[] xs)
 {
     return(RunningTotalFilter.runningTotal(Modulo3.modulo3(XOR21Filter.XOR21s(xs)).ToList <int>()).ToArray());
 }