示例#1
0
        public async Task Handle_PartidaHandler_RetornarPartidasPeloTime()
        {
            var query = new ObterPartidasPorTimeIdQuery
            {
                TimeId = _memoryDb.Times.ToList()[1].Id
            };

            var partidasResult = await _mediator.Send(query);

            partidasResult.Should().HaveCount(4);
        }
示例#2
0
        public async Task <IEnumerable <PartidaModel> > ObterPartidaPorTimeIdAsync(Guid timeId)
        {
            var obterPartidasPorTimeIdQuery = new ObterPartidasPorTimeIdQuery
            {
                TimeId = timeId
            };

            var partidas = await _mediator
                           .Send(obterPartidasPorTimeIdQuery);

            return(partidas);
        }
示例#3
0
 public async Task <IEnumerable <PartidaModel> > Handle(ObterPartidasPorTimeIdQuery request, CancellationToken cancellationToken)
 {
     return(await _partidaServico
            .ObterPartidaPorTimeIdAsync(request.TimeId));
 }