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); }
public void ToConstant() { Assert.Throws <ConstantVariableViolationException>(() => AdminQuery.Assign("b", SqlExpression.Constant(453))); }