public GenericCommandResult AtualizaUsuario(string login, [FromBody] CriaUsuarioCommand command) { if (_repository.ProcuraUsuarioPorLogin(login) == null) { return(new GenericCommandResult(false, "usuario não encontrado na base", login)); } if (!command.Validate()) { return(new GenericCommandResult(false, "ops parece que algo deu errado", command.Notificacoes)); } else { var usuario = _repository.ProcuraUsuarioPorLogin(login); usuario.AtualizaDados(command.Login, command.Senha); _repository.Atualiza(usuario); usuario.EscondeSenha(); return(new GenericCommandResult(true, "usuario atualizado com sucesso!", usuario)); } }
public void DeveRetornarTrueParaUsuarioValido() { Assert.AreEqual(true, _usuarioValido.Validate()); }
public void DeveRetornarFalseParaUsuarioInvalido() { Assert.AreEqual(false, _usuarioInvalido.Validate()); }