コード例 #1
0
        public void ShouldBeOrderByOperatorForTwoFields()
        {
            ODataUriParser parser = GetParser("/Enterprises?$orderby=EnterpriseName,PartnerName%20desc");

            IQueryResolver resolver = new OrderByOperatorResolver(parser.ParseOrderBy());

            resolver.Resolve().Should().Be("ORDER BY EnterpriseName asc, PartnerName desc");
        }
コード例 #2
0
        public void ShouldBeOrderByOperatorEmpty()
        {
            IQueryResolver resolver = new OrderByOperatorResolver(null);

            resolver.Resolve().Should().BeEmpty();
        }
コード例 #3
0
 public SqlOrderByBinder(OrderByClause orderByClause)
 {
     //TODO: Resolver posteriormente de maneira mais elegante
     if (orderByClause != null)
         Query = new OrderByOperatorResolver(orderByClause);
 }