public void ParameteredConstructor_Sets_Properties() { //Arrange var pattern = fixture.Create <string>(); var skip = fixture.Create <int>(); var limit = fixture.Create <int>(); //Act var request = new SearchUsersWithinRangeRequest(pattern, skip, limit); //Assert request.Search.Should().Be(pattern); request.Skip.Should().Be(skip); request.Limit.Should().Be(limit); }
public async Task <ActionResult> SearchUsersWithinRange([FromRoute] SearchUsersWithinRangeRequest request) { ActionResult response; try { IEnumerable <User> users = await mediator.Send(request); response = Ok(users); } catch { response = new StatusCodeResult(StatusCodes.Status500InternalServerError); } return(response); }