Example #1
0
 public void ValuesTest()
 {
     Assert.AreEqual(CurryingFunctionsMultiplyAllElementsInAnArray.MultiplyAll(new int[] { 1, 2, 3 })(1),
                     new int[] { 1, 2, 3 });
     Assert.AreEqual(CurryingFunctionsMultiplyAllElementsInAnArray.MultiplyAll(new int[] { 1, 2, 3 })(2),
                     new int[] { 2, 4, 6 });
     Assert.AreEqual(CurryingFunctionsMultiplyAllElementsInAnArray.MultiplyAll(new int[] { 1, 2, 3 })(0),
                     new int[] { 0, 0, 0 });
     Assert.AreEqual(CurryingFunctionsMultiplyAllElementsInAnArray.MultiplyAll(new int[] { })(10), new int[] { },
                     "should return an empty array");
 }
Example #2
0
 public void ArrayTest()
 {
     Assert.IsTrue(CurryingFunctionsMultiplyAllElementsInAnArray.MultiplyAll(new int[] { 1 })(1).GetType()
                   .IsArray);
 }
Example #3
0
 public void LengthTest()
 {
     Assert.IsTrue(CurryingFunctionsMultiplyAllElementsInAnArray.MultiplyAll(new int[] { 1, 2 })(1).Length == 2);
 }