public void Calculate(string expression, double a, double b, double c, double d, double e, string expected) { var exp = CreateNormalExpression(expression, a, b, c, d, e); var actual = ReversePolishNotation.Calculate(exp); expected = expected.Replace(".", ","); Assert.Equal(expected, actual.ToString("N3")); }
public void Check(string input, double expected) { Assert.Equal(expected, ReversePolishNotation.Calculate(ReversePolishNotation.Parse(input))); }