public async Task Handle_UsuarioHandler_RetornarListaComTodosUsuarios() { var query = new ObterUsuariosQuery { }; var usuariosResult = await _mediator.Send(query); usuariosResult.Should().HaveCount(2); }
public async Task <IReadOnlyList <UsuarioModel> > ObterUsuariosAsync(PaginacaoQuery pagination = null) { var obterUsuariosQuery = new ObterUsuariosQuery { }; var usuarios = await _mediator .Send(obterUsuariosQuery); var skip = (pagination.NumeroPagina - 1) * pagination.QuantidadePagina; return(usuarios .Skip(skip) .Take(pagination.QuantidadePagina) .ToList()); }
public async Task <IReadOnlyList <UsuarioModel> > Handle(ObterUsuariosQuery request, CancellationToken cancellationToken) { return(await _usuarioServico.ObterUsuariosAsync()); }