public void Validete_deve_retornar_invalido_quando_usuario_nao_tiver_nome()
        {
            var usuarioInvalido = new UsuarioBuilder().SemNome(string.Empty).ConstruirUser();
            //act
            var resultado = _validador.Validate(usuarioInvalido);

            // assert
            resultado.IsValid.Should().BeFalse();
        }
Esempio n. 2
0
        public override string Cadastrar(User user)
        {
            var validarResultado = _validador.Validate(user);

            if (!validarResultado.IsValid.Equals(true))
            {
                throw new Exception(validarResultado.ToString());
            }
            if (!EmailEstaEmUso(user.Email).Equals(false))
            {
                throw new Exception(MensagensErro.verificarEmail);
            }
            user.Role = "user";
            return(base.Cadastrar(user));;
        }