public async Task ConfirmarPartidaAsync_PartidaServico_ConfirmarPartidaPendente() { var timeId = _memoryDb.Times.First().Id; var partidaId = _memoryDb.Partidas.ToList()[1].Id; var confirmacaoResult = await _partidaServico .ConfirmarPartidaAsync(timeId, partidaId); confirmacaoResult.Should().BeTrue(); var partidaConfirmada = await _partidaServico .ObterPartidaPorIdAsync(partidaId); partidaConfirmada.SegundoTimeId.Should().Be(timeId); partidaConfirmada.SegundoTimeConfirmado.Should().BeTrue(); partidaConfirmada.StatusPartida.Should().Be(StatusPartida.Confirmada); }
public async Task <bool> Handle(ConfirmarPartidaCommand request, CancellationToken cancellationToken) { return(await _partidaServico .ConfirmarPartidaAsync(request.TimeId, request.PartidaId)); }