public async Task AtualizarTimeAsync_TimeServico_AtualizarTime() { var novoNomeTime = new Faker().Company.CompanyName(); var novaImagemTime = new Faker().Image.PicsumUrl(); var time = await _timeServico .ObterTimePorIdAsync(_timeId); time.Nome = novoNomeTime; time.Imagem = novaImagemTime; var cmdResult = await _timeServico .AtualizarTimeAsync(_timeId, time); cmdResult.Should().NotBeNull(); var timeAtualizado = await _timeServico .ObterTimePorIdAsync(_timeId); timeAtualizado.Nome.Should().Be(novoNomeTime); timeAtualizado.Imagem.Should().Be(novaImagemTime); }
public async Task <TimeModel> Handle(AtualizarTimeCommand request, CancellationToken cancellationToken) { return(await _timeServico.AtualizarTimeAsync(request.Id, request.Time)); }