// GET: api/Genders/5 public Gender Get(int id) { using (GenderService genderService = new GenderService(new DataContext())) { return(genderService.Get(id)); } }
public async Task TestGet_CheckProperties() { var gender = new Gender { GenderId = 1, GenderName = "genderName" }; context.Genders.Add(gender); Action <PagedQueryResults <SimpleLookupDTO> > tester = (results) => { Assert.AreEqual(1, results.Total); Assert.AreEqual(1, results.Results.Count); var firstResult = results.Results.First(); Assert.AreEqual(gender.GenderId, firstResult.Id); Assert.AreEqual(gender.GenderName, firstResult.Value); }; var defaultSorter = new ExpressionSorter <SimpleLookupDTO>(x => x.Id, SortDirection.Ascending); var queryOperator = new QueryableOperator <SimpleLookupDTO>(0, 10, defaultSorter); var serviceResults = service.Get(queryOperator); var serviceResultsAsync = await service.GetAsync(queryOperator); }