public void WhenFactorialArgumentsIsValid_ShouldCorrectCount(int factorialNumber, long factorialResult) { var mathem = new Mathem(); var result = mathem.Factorial(factorialNumber); Assert.AreEqual(factorialResult, result); }
public void WhenAFactorialArgumentIsInvalid_ShouldShowException() { int test = -14; var mathem = new Mathem(); Assert.Throws <ArgumentException>(() => { var result = mathem.Factorial(test); }); }