public async Task <IActionResult> GetTimeLine([FromQuery] RequestFilter filter, int userId) { 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.GetTimeLineForUserIdAsync(userId, filter.From, filter.To)))); }
public async Task GetTimeLineForUserIdAsyncThrowArgumentExceptionForToSmallToTest() { await _kweetService.GetTimeLineForUserIdAsync(1, 10, 9); Assert.Fail(); }