public void ArithmeticTest01() { var calc = new ExpressArithmeticUtil(); Assert.AreEqual("7", calc.Arithmetic("3", "4", "+")); Assert.AreEqual("1", calc.Arithmetic("4", "3", "-")); Assert.AreEqual("12", calc.Arithmetic("3", "4", "*")); Assert.AreEqual("7", calc.Arithmetic("28", "4", "/")); Assert.AreEqual(3, calc.Formulas[0].LeftParameter); Assert.AreEqual(4, calc.Formulas[0].RightParameter); Assert.AreEqual(SignOfOperation.Plus, calc.Formulas[0].Sign); Assert.AreEqual(7, calc.Formulas[0].Answer); }