예제 #1
0
 public void EdgeTests()
 {
     Assert.AreEqual("even", KataOddOrEven.OddOrEven(new int[] { 0 }));
     Assert.AreEqual("odd", KataOddOrEven.OddOrEven(new int[] { 1 }));
     Assert.AreEqual("even", KataOddOrEven.OddOrEven(new int[] { }));
 }
예제 #2
0
 public void NegativeOddTests()
 {
     Assert.AreEqual("odd", KataOddOrEven.OddOrEven(new int[] { 0, -1, 2 }));
     Assert.AreEqual("odd", KataOddOrEven.OddOrEven(new int[] { 0, 1, -4 }));
     Assert.AreEqual("odd", KataOddOrEven.OddOrEven(new int[] { -1023, -1, 3 }));
 }
예제 #3
0
 public void NegativeEvenTests()
 {
     Assert.AreEqual("even", KataOddOrEven.OddOrEven(new int[] { 0, -1, -5 }));
     Assert.AreEqual("even", KataOddOrEven.OddOrEven(new int[] { 0, -1, -3 }));
     Assert.AreEqual("even", KataOddOrEven.OddOrEven(new int[] { -1023, 1, -2 }));
 }
예제 #4
0
 public void OddTests()
 {
     Assert.AreEqual("odd", KataOddOrEven.OddOrEven(new int[] { 0, 1, 2 }));
     Assert.AreEqual("odd", KataOddOrEven.OddOrEven(new int[] { 0, 1, 4 }));
     Assert.AreEqual("odd", KataOddOrEven.OddOrEven(new int[] { 1023, 1, 3 }));
 }
예제 #5
0
 public void EvenTests()
 {
     Assert.AreEqual("even", KataOddOrEven.OddOrEven(new int[] { 0, 1, 5 }));
     Assert.AreEqual("even", KataOddOrEven.OddOrEven(new int[] { 0, 1, 3 }));
     Assert.AreEqual("even", KataOddOrEven.OddOrEven(new int[] { 1023, 1, 2 }));
 }