public void RenderRangePredicate() { Column column = new Column("Column1"); IntegerLiteralValue stringLiteralValue1 = new IntegerLiteralValue(1); IntegerLiteralValue stringLiteralValue2 = new IntegerLiteralValue(3); RangePredicate rangePredicate = new RangePredicate(column, stringLiteralValue1, stringLiteralValue2); Assert.AreEqual("[Column1] BETWEEN 1 AND 3", sqlClientRenderer.Render(rangePredicate)); }
public override string Render(IntegerLiteralValue integerLiteralValue) { if (ReplaceLiteralsWithParameters) { return(AddParameter(integerLiteralValue.Literal, DbType.Int32).Render(this)); } else { return(string.Format("{0}", integerLiteralValue.Literal)); } }
public void CreateRangePredicate() { Column column = new Column("Column1"); IntegerLiteralValue stringLiteralValue1 = new IntegerLiteralValue(1); IntegerLiteralValue stringLiteralValue2 = new IntegerLiteralValue(3); RangePredicate rangePredicate = new RangePredicate(column, stringLiteralValue1, stringLiteralValue2); Assert.AreEqual(column, rangePredicate.LeftExpression); Assert.IsNull(rangePredicate.NotModifier); Assert.AreEqual(stringLiteralValue1, rangePredicate.MiddleExpression); Assert.AreEqual(stringLiteralValue2, rangePredicate.RightExpression); }
public void RenderIntegerLiteralValue() { IntegerLiteralValue integerLiteralValue = new IntegerLiteralValue(1); Assert.AreEqual("1", sqlClientRenderer.Render(integerLiteralValue)); }
public void CreateIntegerLiteralValue() { IntegerLiteralValue integerLiteralValue = new IntegerLiteralValue(1); Assert.AreEqual(1, integerLiteralValue.Literal); }
public abstract string Render(IntegerLiteralValue integerLiteralValue);