public async Task UpdateUserAsync_UsuarioServico_UpdatedUserInSystem() { var novoNomeUsuario = new Faker().Person.FirstName; var novoSobrenomeUsuario = new Faker().Person.LastName; var usuarioId = _memoryDb.Usuarios.ToList()[2].Id; var usuario = await _usuarioServico .ObterUsuarioPorIdAsync(usuarioId); usuario.Nome = novoNomeUsuario; usuario.Sobrenome = novoSobrenomeUsuario; var cmdResult = await _usuarioServico .AtualizarUsuarioAsync(usuarioId, usuario); cmdResult.Should().NotBeNull(); var usuarioAtualizado = await _usuarioServico .ObterUsuarioPorIdAsync(usuarioId); usuarioAtualizado.Nome.Should().Be(novoNomeUsuario); usuarioAtualizado.Sobrenome.Should().Be(novoSobrenomeUsuario); }
public async Task <UsuarioModel> Handle(AtualizarUsuarioCommand request, CancellationToken cancellationToken) { return(await _usuarioServico.AtualizarUsuarioAsync(request.UsuarioId, request.Usuario)); }