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); }
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()); }