public void TryCalculateTest(string exprText, double expect) { IArithmetricCalculator calculator = ExpressionTreeArithmetricCalculator.Create(exprText); bool success = calculator.TryCalculate(out double result); Assert.Equal(expect, result); }
public void CalculateTest(string exprText, double expect) { IArithmetricCalculator calculator = ExpressionTreeArithmetricCalculator.Create(exprText); double res = calculator.Calculate(); Assert.Equal(expect, res); }
public void CalculateTest_Throws() { string exprText = "55++6"; Assert.Throws <InvalidExpressionException>(() => ExpressionTreeArithmetricCalculator.Create(exprText)); }