Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }