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); }
public async Task <PartidaModel> Handle(ObterPartidaPorIdQuery request, CancellationToken cancellationToken) { return(await _partidaServico .ObterPartidaPorIdAsync(request.PartidaId)); }