The goal for this exercise is to practice writing (increasingly complex) recursive code, this time using a classic example of recursion.
For this exercise, you need to implement the Factorial method in the provided RecursiveMethods class.
This
class should be found in the Student_Answers.cs file. You need to add code to
the Factorial
method, which will compute Factorial(N). Factorial is
defined as:
Factorial(N) = N * Factorial(N-1)
Factorial(0) = 1
Your function should have a single parameter, n, and return the Factorial of n. Any value of n less than 0 should simply return 0;
What you need to do for this exercise:
NUnit_Tests_Factorial_Recursive
class). This class is currently commented out, but if you want to
run those tests you can un-comment the these tests.