public async Task Handle_TeamHandler_RetornarListaComTodosTimes() { var query = new ObterTimesQuery { }; var timesResult = await _mediator.Send(query); timesResult.Should().HaveCount(3); }
public async Task <IReadOnlyList <TimeModel> > ObterTimesAsync(PaginacaoQuery pagination = null) { var obterTimesQuery = new ObterTimesQuery { }; var times = await _mediator .Send(obterTimesQuery); var skip = (pagination.NumeroPagina - 1) * pagination.QuantidadePagina; return(times .Skip(skip) .Take(pagination.QuantidadePagina) .ToList()); }
public async Task <IReadOnlyList <TimeModel> > Handle(ObterTimesQuery request, CancellationToken cancellationToken) { return(await _timeServico.ObterTimesAsync()); }