Arithmetica.Tests.MathExpressionFunctionTests.Evaluate C# (CSharp) Метод

Evaluate() приватный Метод

private Evaluate ( string expression, double expected, double epsilon = double.MinValue ) : void
expression string
expected double
epsilon double
Результат void
        private void Evaluate(string expression, double expected, double epsilon = double.MinValue)
        {
            epsilon = epsilon == double.MinValue ? this.Epsilon : epsilon;
            double result = Math.Abs(MathExpression.Parse(expression).Evaluate() - expected);
            Assert.IsTrue(result <= epsilon, string.Format("result:{0} > epsilon:{1}", result, epsilon));
        }