Esempio n. 1
0
        public void GetBinaryExpression_WhenUsingMultipleMathBinaryExpressionAndUsingParentheses_ShouldGenerateCode()
        {
            var rightBinaryExpression = new MathBinaryExpression(new ConstantReference(3), new ConstantReference(5), MathOperators.Add, true);
            var binaryExpression      = new MathBinaryExpression(new ConstantReference(1), rightBinaryExpression, MathOperators.Divide);

            Assert.AreEqual("1/(3+5)", binaryExpression.GetBinaryExpression().ToString());
        }
Esempio n. 2
0
        public void GetBinaryExpression_WhenDivideTwoReferences_ShouldGenerateCode()
        {
            var binaryExpression = new MathBinaryExpression(new ConstantReference(1), new ConstantReference(2), MathOperators.Divide);

            Assert.AreEqual("1/2", binaryExpression.GetBinaryExpression().ToString());
        }