コード例 #1
0
        public async Task ObterPartidaPorIdAsync_PartidaServico_RetornarPartidaPorId()
        {
            var partidaId = _memoryDb.Partidas.First().Id;
            var partida   = await _partidaServico
                            .ObterPartidaPorIdAsync(partidaId);

            partida.PrimeiroTimeId.Should().Be(_memoryDb.Times.First().Id);
            partida.SegundoTimeId.Should().Be(_memoryDb.Times.Last().Id);
            partida.QuadraFutebolId.Should().Be(_memoryDb.Quadras.Last().Id);
            partida.HorasPartida.Should().Be(1);
            partida.DataPartida.Should().Be(new DateTime(2020, 10, 20, 21, 0, 0));
            partida.StatusPartida.Should().Be(StatusPartida.Confirmada);
        }
コード例 #2
0
 public async Task <PartidaModel> Handle(ObterPartidaPorIdQuery request, CancellationToken cancellationToken)
 {
     return(await _partidaServico
            .ObterPartidaPorIdAsync(request.PartidaId));
 }