private void buttonSum_Click(object sender, EventArgs e) { Analaizer.expression = textBox1.Text; if (!Analaizer.CheckCurrency()) { MessageBox.Show(CalcClas.Calculator.lastError); } if (Analaizer.Format() == CalcClas.Calculator.lastError) { MessageBox.Show(CalcClas.Calculator.lastError); } if (Analaizer.CreateStack() == null) { MessageBox.Show(CalcClas.Calculator.lastError); } else { label3.Text = Analaizer.RunEstimate(Analaizer.CreateStack()); } }
public void IsFormatedSpaces() { Analaizer.expression = "1 + 2+2"; string r = Analaizer.Format(); Assert.AreEqual("1 + 2+2", r); }
public void Format_Equal_EqualReturned() { // arrange Analaizer.expression = "6+(5-2)*3+2="; string expected = "6+(5-2)*3+2"; // action var actual = Analaizer.Format(); // assert Assert.AreEqual(expected, actual, $"{Analaizer.expression} should have been {expected}!"); }
public void Format_UnknownOperator_Error02() { Analaizer.expression = "(10$10)"; Assert.AreEqual(Analaizer.Format(), Calculator.lastError); }