public async Task <IActionResult> GetAllNewest([FromQuery] RequestFilter filter) { if (filter.From > filter.To) { return(BadRequest($"{nameof(filter.From)} needs to be smaller than {nameof(filter.To)}")); } if (filter.To - filter.From > 40) { return(BadRequest("You cannot request more than 40 values")); } return(Ok(MapKweetsCollection(await _kweetService.GetAllNewestAsync(filter.From, filter.To)))); }
public async Task GetAllNewestAsyncShouldThrowArgumentExceptionForToSmallToTest() { await _kweetService.GetAllNewestAsync(10, 9); Assert.Fail(); }