Example #1
0
        public async Task <IEnumerable <PartidaModel> > ObterPartidaPorQuadraIdAsync(Guid quadraId)
        {
            var obterPartidasPorQuadraIdQuery = new ObterPartidasPorQuadraIdQuery
            {
                QuadraId = quadraId
            };

            var partidas = await _mediator
                           .Send(obterPartidasPorQuadraIdQuery);

            return(partidas);
        }
Example #2
0
        public async Task Handle_PartidaHandler_RetornarPartidasPelaQuadra()
        {
            var query = new ObterPartidasPorQuadraIdQuery
            {
                QuadraId = _memoryDb.Quadras.First().Id
            };

            var partidasResult = await _mediator.Send(query);

            partidasResult.Should().HaveCount(1);
            partidasResult.First().DataPartida.Should()
            .Be(new DateTime(2020, 10, 16, 20, 0, 0));
        }
Example #3
0
 public async Task <IEnumerable <PartidaModel> > Handle(ObterPartidasPorQuadraIdQuery request, CancellationToken cancellationToken)
 {
     return(await _partidaServico
            .ObterPartidaPorQuadraIdAsync(request.QuadraId));
 }