DSA/algorithms/CSharp/test/Recursion/factorial.cs

19 lines
490 B
C#

using NUnit.Framework;
namespace Algorithms.Tests.Recursion
{
[TestFixture]
public class FactorialTest
{
[TestCase(0, 1)]
[TestCase(7, 5040)]
[TestCase(3, 6)]
[TestCase(1, 1)]
public void TestFactorial_ShouldGetExpectedResult(int number, int expected)
{
int result = Algorithms.Recursion.Factorial.FactorialUsingRecursion(number);
Assert.AreEqual(expected, result);
}
}
}