示例#1
0
        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);
        }
示例#2
0
 public async Task <TimeModel> Handle(AtualizarTimeCommand request, CancellationToken cancellationToken)
 {
     return(await _timeServico.AtualizarTimeAsync(request.Id, request.Time));
 }