public void TestMethodAdvanced() { var templifierCalculator = new TemplifierCalculator(); templifierCalculator.Init("BasePrice = {CALC {BasePrice} + {Provision}}"); templifierCalculator.LeftOperator = "23"; templifierCalculator.RightOperator = "45"; StfAssert.StringEquals(templifierCalculator.CurrentTemplifierStatement, "68", templifierCalculator.CalculateExpression()); }
public void TestMethodSimple() { var templifierCalculator = new TemplifierCalculator(); templifierCalculator.Init("{CALC 2 + 2}"); StfAssert.StringEquals(templifierCalculator.CurrentTemplifierStatement, "4", templifierCalculator.CalculateExpression()); templifierCalculator.Init("{CALC 6 / 2}"); StfAssert.StringEquals(templifierCalculator.CurrentTemplifierStatement, "3", templifierCalculator.CalculateExpression()); }