public void ComplexEqn3() { string answer; PostfixConverter converter = new PostfixConverter("2^3"); List <string> postfix = converter.ConvertAndReturn(); PfCalculator calc = new PfCalculator(); answer = calc.CalculatePostfix(postfix); Assert.AreEqual("8", answer); }
public void TestOperatorChecker2() { string answer; PostfixConverter converter = new PostfixConverter("1+2*3"); List <string> postfix = converter.ConvertAndReturn(); PfCalculator calc = new PfCalculator(); answer = calc.CalculatePostfix(postfix); Assert.AreEqual("7", answer); }
public async Task MessageReceivedAsync(IDialogContext context, IAwaitable <Message> argument) { List <string> equation; string answer; var message = await argument; PostfixConverter pf = new PostfixConverter(message.Text); equation = pf.ConvertAndReturn(); PfCalculator pfc = new PfCalculator(); answer = pfc.CalculatePostfix(equation); await context.PostAsync($"The answer is: {answer}"); context.Wait(MessageReceivedAsync); }