Esempio n. 1
0
        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());
        }
Esempio n. 2
0
        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());
        }