public ToHitResourceListQueryExperssion_ResourceListBuilderTest()
        {
            _resources = 41.CountOfResouces("agile");

            _resourceListQueryExpression = QueryExpressionBuilder.BuildTopHitResourceList_QueryExperssion();

            _actualResources = _resources.Where(_resourceListQueryExpression.Condition.Compile()).OrderByDescending(_resourceListQueryExpression.OrderByColumn.Compile()).Take(_resourceListQueryExpression.PageSize).ToList();
        }
 public IEnumerable<Resource> GetList(QueryExpression queryExpression)
 {
     return _documentSession.Query<Resource>(queryExpression.IndexName).Where(queryExpression.Condition.Compile()).
         OrderByDescending(queryExpression.OrderByColumn.Compile()).Take(queryExpression.PageSize);
 }