Esempio n. 1
0
        public void NotExisting()
        {
            var result = AdminQuery.Assign("c", SqlExpression.Constant(7689));

            Assert.IsNotNull(result);
            Assert.IsInstanceOf <NumericType>(result.Type);

            var variable = AdminQuery.Context.FindVariable("c");

            Assert.IsNotNull(variable);
            Assert.IsNotNull(variable.Expression);
            Assert.IsNotNull(variable.Evaluate(AdminQuery));

            var value = ((SqlNumber)variable.Evaluate(AdminQuery).Value).ToDouble();

            Assert.AreEqual(7689, value);
        }
Esempio n. 2
0
 public void ToConstant()
 {
     Assert.Throws <ConstantVariableViolationException>(() => AdminQuery.Assign("b", SqlExpression.Constant(453)));
 }