public void Ctor_WithOffsetOnly_SetsOffsetProperty()
 {
     var fetchFirst = new SqlLimit(42, null);
     Assert.NotNull(fetchFirst);
     Assert.Equal(42, fetchFirst.Offset);
     Assert.Null(fetchFirst.Count);
 }
 public void Ctor_WithOffsetAndCount_SetsOffsetAndCountProperties()
 {
     var fetchFirst = new SqlLimit(42, 25);
     Assert.NotNull(fetchFirst);
     Assert.Equal(42, fetchFirst.Offset);
     Assert.Equal(25, fetchFirst.Count);
 }
 public void Ctor_WithCountProperty_SetsCountProperty()
 {
     var fetchFirst = new SqlLimit(null, 20);
     Assert.NotNull(fetchFirst);
     Assert.Null(fetchFirst.Offset);
     Assert.Equal(20, fetchFirst.Count);
 }
示例#4
0
        public void Ctor_WithOffsetAndCount_SetsOffsetAndCountProperties()
        {
            var fetchFirst = new SqlLimit(42, 25);

            Assert.NotNull(fetchFirst);
            Assert.Equal(42, fetchFirst.Offset);
            Assert.Equal(25, fetchFirst.Count);
        }
示例#5
0
        public void Ctor_WithCountProperty_SetsCountProperty()
        {
            var fetchFirst = new SqlLimit(null, 20);

            Assert.NotNull(fetchFirst);
            Assert.Null(fetchFirst.Offset);
            Assert.Equal(20, fetchFirst.Count);
        }
示例#6
0
        public void Ctor_WithOffsetOnly_SetsOffsetProperty()
        {
            var fetchFirst = new SqlLimit(42, null);

            Assert.NotNull(fetchFirst);
            Assert.Equal(42, fetchFirst.Offset);
            Assert.Null(fetchFirst.Count);
        }
示例#7
0
 /// <summary>
 /// Visits the specified <see cref="SqlLimit"/>.
 /// </summary>
 /// <param name="expression">
 /// The expression to visit.
 /// </param>
 public virtual void Visit(SqlLimit expression)
 {
 }
示例#8
0
        public void ExpressionType_ReturnsLimit()
        {
            var fetchFirst = new SqlLimit(42, null);

            Assert.Equal(SqlExpressionType.Limit, fetchFirst.ExpressionType);
        }
 protected override SqlExpression VisitLimit(SqlLimit expr)
 {
     
     return expr;
 }
示例#10
0
 protected virtual SqlExpression VisitLimit(SqlLimit expr)
 {
     return(expr);
 }
示例#11
0
 protected override SqlExpression VisitLimit(SqlLimit expr)
 {
     return(expr);
 }
示例#12
0
 protected virtual SqlExpression VisitLimit(SqlLimit expr)
 {
     return expr;
 }
示例#13
0
 /// <summary>
 /// Visits the specified <see cref="SqlLimit"/>.
 /// </summary>
 /// <param name="expression">
 /// The expression to visit.
 /// </param>
 public virtual void Visit(SqlLimit expression)
 {
 }
示例#14
0
 public void ExpressionType_ReturnsLimit()
 {
     var fetchFirst = new SqlLimit(42, null);
     Assert.Equal(SqlExpressionType.Limit, fetchFirst.ExpressionType);
 }