public void GetElementEnumerable(string expression, int index) { var excepted = ExceptedEnumElementsList[index].ToList(); var elements = MathmaticExpression.GetElementEnumerable(expression).ToList(); for (int i = 0; i < excepted.Count; i++) { Assert.Equal(excepted[i], elements[i]); } }
//[InlineData("-10/2", -5.0D)] //[InlineData("-10*2", -20.0D)] public void Evaluate(string expression, double exceptd) { var result = MathmaticExpression.EvaluateExpression(expression); Assert.Equal(exceptd, result); }
public static void Start() { var value = MathmaticExpression.EvaluateExpression("5+3*4+5/2"); Console.WriteLine(value); }