public Task <List <FakeResult> > Query(FakeRangeCriteria criteria) { var result = FakeDataStore.Results.Where(x => x.Id <= criteria.MaxValue && x.Id >= criteria.MinValue).ToList(); return(Task.FromResult(result)); }