public async Task GetAllLaunchpads_NoData() { // Arrange _mockLaunchpadService.Setup(m => m.GetAllLaunchpads()).ReturnsAsync(new List <SpaceXLaunchpadDto>()); // Act var actual = await _manager.GetAllLaunchpads(new SearchLaunchpadDto()); // Assert Assert.IsFalse(actual.Any()); }
public async Task <IActionResult> Get(LaunchpadSearchRequest request) { _logger.LogInformation($"{nameof(LaunchpadsController)}.{nameof(Get)}", request); if (!ModelState.IsValid) { _logger.LogWarning($"{nameof(LaunchpadsController)}.{nameof(Get)} modelstate invalid", ModelState); return(BadRequest(ModelState)); } var result = await _manager.GetAllLaunchpads(_mapper.Map <SearchLaunchpadDto>(request)); return(Ok(result.SortBy(request) .Paginate(request) .FieldSelect(request))); }