Esempio n. 1
0
        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));
        }
Esempio n. 2
0
 public override string Render(IntegerLiteralValue integerLiteralValue)
 {
     if (ReplaceLiteralsWithParameters)
     {
         return(AddParameter(integerLiteralValue.Literal, DbType.Int32).Render(this));
     }
     else
     {
         return(string.Format("{0}", integerLiteralValue.Literal));
     }
 }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        public void RenderIntegerLiteralValue()
        {
            IntegerLiteralValue integerLiteralValue = new IntegerLiteralValue(1);

            Assert.AreEqual("1", sqlClientRenderer.Render(integerLiteralValue));
        }
Esempio n. 5
0
        public void CreateIntegerLiteralValue()
        {
            IntegerLiteralValue integerLiteralValue = new IntegerLiteralValue(1);

            Assert.AreEqual(1, integerLiteralValue.Literal);
        }
Esempio n. 6
0
 public abstract string Render(IntegerLiteralValue integerLiteralValue);