public void TestFactorial() { var result = Prob15.Factorial(5); Assert.AreEqual(120, result); result = Prob15.Factorial(6); Assert.AreEqual(720, result); result = Prob15.Factorial(10); Assert.AreEqual(3628800, result); }
public void TestMediumGrid() { var result = Prob15.CountPathsThruGridToPoint(8, 8); Assert.AreEqual(12870, result); }
public void TestLargeGrid() { var result = Prob15.CountPathsThruGridToPoint(20, 20); Assert.AreEqual(137846528820, result); }
public void TestSmallGrid() { var result = Prob15.CountPathsThruGridToPoint(2, 2); Assert.AreEqual(6, result); }