public static async Task <RedditSearchResult[]> GetResultsAsync(this IRedditSearchService service, RedditSearchCriteria criteria)
 {
     return(await service.GetResultsAsync(criteria.GetQueryString()));
 }
        public static async Task <RedditSearchResult[]> GetResultsAsync(this IRedditSearchService service, Func <RedditSearchCriteria, RedditSearchCriteria> criteriaFunc)
        {
            var criteria = criteriaFunc(new RedditSearchCriteria());

            return(await service.GetResultsAsync(criteria));
        }