Пример #1
0
        public static void Enumerate(int length)
        {
            var exps = new SqlExpression[length];

            for (int i = 0; i < length; i++)
            {
                exps[i] = SqlExpression.Constant(new SqlObject(PrimitiveTypes.Integer(), (SqlNumber)i));
            }

            var array = new SqlArray(exps);

            var last = array.Last();

            Assert.NotNull(last);
            Assert.IsType <SqlConstantExpression>(last);
            Assert.Equal(length - 1, (int)(SqlNumber)((SqlConstantExpression)last).Value.Value);
        }