public void Number_ToString() { const int reference = 3; var expression = ExpressionFactory.Constant(reference); Assert.AreEqual("3", expression.ToString()); }
public void Number_ConstantValue() { const int reference = 3; var expression = ExpressionFactory.Constant(reference); Assert.AreEqual(reference, expression.Value); Assert.AreEqual(reference, expression.GetConstantValue()); }
public void Number_Substitute() { const int reference = 5; var constant = ExpressionFactory.Constant(reference); var result = constant.Substitute("x", 1); Assert.AreEqual(constant, result); }
public void Number_Equals() { const int reference = 5; var expression1 = ExpressionFactory.Constant(reference); var expression2 = ExpressionFactory.Constant(reference); Assert.AreEqual(expression1, expression2); }
private DbExpression ReplaceSquareWithPower(DbExpression dbExpression) { return(dbExpression.Replace <DbMathematicalFunctionExpression>( dme => dme.MathematicalFunctionExpressionType == DbMathematicalFunctionExpressionType.Square, te => ExpressionFactory.Power(te.Arguments[0], ExpressionFactory.Constant(2)))); }