public void Logarithm_LogOfProductAndBase_ReturnExponent(double baseVal, double exponent, double product) { // Arrange var logsAndPower = new LogsAndPowers(); // Act var result = logsAndPower.Logarithm(product, baseVal); // Assert result.Should().BeApproximately(exponent, MarginOfError); }
public void Root_NthRootOfProduct_ReturnBase(double baseVal, double exponent, double product) { // Arrange var logsAndPower = new LogsAndPowers(); // Act var result = logsAndPower.Root(product, exponent); // Assert result.Should().BeApproximately(baseVal, MarginOfError); }
public void Power_RaiseBaseToPower_ReturnProduct(double baseVal, double exponent, double product) { // Arrange var logsAndPower = new LogsAndPowers(); // Act var result = logsAndPower.Power(baseVal, exponent); // Assert result.Should().BeApproximately(product, MarginOfError); }