public async Task GetLatestDefault() { const int photoCount = 400; var photos = _fixture.CreateMany <Model.Photo>(photoCount); _photosService.Setup(m => m.GetLatestPhotos(1, photoCount)) .ReturnsAsync(photos); var response = await _photosController.GetLatestPhotos().ConfigureAwait(true); Assert.IsType <OkObjectResult>(response); _photosService.Verify(m => m.GetLatestPhotos(1, photoCount), Times.Once); var value = ((OkObjectResult)response).Value; Assert.IsType <List <Dto.Photo> >(value); var dtos = value as List <Dto.Photo>; Assert.Equal(photos.Count(), dtos.Count); }