public void Test5() { var extractor = new SortExpressionExtractor(); var baseQuery = GetQuery(); Assert.That(extractor.Extract(baseQuery.Expression), Is.False); }
public void Test4() { var extractor = new SortExpressionExtractor(); var baseQuery = GetQuery(); var query = baseQuery.OrderBy(e => e.Other.Description); Assert.That(extractor.Extract(query.Expression)); Assert.That(extractor.BaseExpression, Is.SameAs(baseQuery.Expression)); Assert.That(extractor.SortExpressions.Count, Is.EqualTo(1)); AssertSortExpressionIs(extractor.SortExpressions[0], Direction.Positive, e => e.Other.Description); }