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(); }
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));; }