public void DegreeNegative_Calculate_ResultMustBeNumber() { var number = new PowerFunction(-1); Assert.IsTrue(number.Calculate(-2.9).Eq(-0.3448)); }
public void ArgumentOfNegativeAndOddDegree_Calculate_ResultMustBeNegativeNumber() { var number = new PowerFunction(3); Assert.IsTrue(number.Calculate(-2.9).Eq(-24.389)); }
public void DegreeIsZero_Calculate_ResultMustBeZero() { var number = new PowerFunction(0); Assert.IsTrue(number.Calculate(2.2).Eq(1)); }
public void ArgumentOfNegativeAndEvenDegree_Calculate_ResultMustBeNonNegativeNumber() { var number = new PowerFunction(2); Assert.IsTrue(number.Calculate(-2.9).Eq(8.41)); }
public void ArgumentIsZero_Calculate_ResultMustBeZero() { var number = new PowerFunction(4); Assert.Zero(number.Calculate(0)); }