public void CalculateRPN(string postfix, decimal expectedresult) { decimal actualresult; RPNParser rpnparser = new RPNParser(); actualresult = rpnparser.CalculateRPN(postfix); Assert.AreEqual(expectedresult, actualresult); }
private void equalButton_Click(object sender, EventArgs e) { string exprn = string.Join(" ", expression.ToArray()); SYParser syp = new SYParser(); RPNParser rpn = new RPNParser(); syp.setExpr(exprn); rpnexpr = syp.getRPN(); result = rpn.CalculateRPN(rpnexpr); result1 = Convert.ToString(result); expression.Clear(); expression.Add(result1); UpdateDisplay(); }