Exemplo n.º 1
0
        public void Icvm506PessoaDeveSerValida()
        {
            var validator = new PessoaFisicaValidadorIcvm506();

            var result = validator.Validate(pessoa);

            result.IsValid.Should().BeTrue();
        }
Exemplo n.º 2
0
        public void Icvm506PessoaCPFInvalidoNaoDeveSerValida()
        {
            pessoa.Cpf = "067.272.206-62";

            var validator = new PessoaFisicaValidadorIcvm506();

            var result = validator.Validate(pessoa);

            result.IsValid.Should().BeFalse();
        }
Exemplo n.º 3
0
        public void Icvm506PessoaComIdentidadeAnteriorADataDeNascimentoNaoDeveSerValida()
        {
            pessoa.Identidade.DataEmissaoDocumento = new DateTime(1970, 12, 1);

            var validator = new PessoaFisicaValidadorIcvm506();

            var result = validator.Validate(pessoa);

            result.IsValid.Should().BeFalse();
        }
Exemplo n.º 4
0
        public void Icvm506PessoaComIdentidadeCNHSemCodigoVerificacaoNaoDeveSerValida()
        {
            pessoa.Identidade.CodigoVerificacao = null;

            var validator = new PessoaFisicaValidadorIcvm506();

            var result = validator.Validate(pessoa);

            result.IsValid.Should().BeFalse();
        }
Exemplo n.º 5
0
        public void Icvm506PessoaSolteiroComConjugeNaoDeveSerValida()
        {
            pessoa.EstadoCivil = EstadoCivil.Solteiro;

            var validator = new PessoaFisicaValidadorIcvm506();

            var result = validator.Validate(pessoa);

            result.IsValid.Should().BeFalse();
        }
Exemplo n.º 6
0
        public void Icvm506PessoaSemLogradouroNaoDeveSerValida()
        {
            pessoa.Logradouro = new Logradouro();

            var validator = new PessoaFisicaValidadorIcvm506();

            var result = validator.Validate(pessoa);

            result.IsValid.Should().BeFalse();
        }
Exemplo n.º 7
0
        public void Icvm506PessoaSemPerfilDeRiscoNaoDeveSerValida()
        {
            pessoa.PerfilDeRisco = (PerfilDeRisco)10;

            var validator = new PessoaFisicaValidadorIcvm506();

            var result = validator.Validate(pessoa);

            result.IsValid.Should().BeFalse();
        }
Exemplo n.º 8
0
        public void Icvm506PessoaSemNomeNaoDeveSerValida()
        {
            pessoa.Nome = null;

            var validator = new PessoaFisicaValidadorIcvm506();

            var result = validator.Validate(pessoa);

            result.IsValid.Should().BeFalse();
        }
Exemplo n.º 9
0
        public void Icvm506PessoaSemCopiaComprovanteDeResidenciaNaoDeveSerValida()
        {
            pessoa.PossuiCopiaComprovanteResidencia = false;

            var validator = new PessoaFisicaValidadorIcvm506();

            var result = validator.Validate(pessoa);

            result.IsValid.Should().BeFalse();
        }
Exemplo n.º 10
0
        public void Icvm506PessoaSemSexoNaoDeveSerValida()
        {
            pessoa.Sexo = (Sexo)4;

            var validator = new PessoaFisicaValidadorIcvm506();

            var result = validator.Validate(pessoa);

            result.IsValid.Should().BeFalse();
        }
Exemplo n.º 11
0
        public void Icvm506PessoaComDataDeAtualizacaoCadastralAnteriorADataDeNascimentoNaoDeveSerValida()
        {
            pessoa.DataAtualizacaoCadastral = new DateTime(1964, 08, 10);

            var validator = new PessoaFisicaValidadorIcvm506();

            var result = validator.Validate(pessoa);

            result.IsValid.Should().BeFalse();
        }
Exemplo n.º 12
0
        public void Icvm506PessoaSemAssinaturaNaoDeveSerValida()
        {
            pessoa.PossuiAssinaturaDoCliente = false;

            var validator = new PessoaFisicaValidadorIcvm506();

            var result = validator.Validate(pessoa);

            result.IsValid.Should().BeFalse();
        }
Exemplo n.º 13
0
        public void Icvm506PessoaSemCopiaDocumentoIdentidadeNaoDeveSerValida()
        {
            pessoa.PossuiCopiaDocumentoIdentidade = false;

            var validator = new PessoaFisicaValidadorIcvm506();

            var result = validator.Validate(pessoa);

            result.IsValid.Should().BeFalse();
        }
Exemplo n.º 14
0
        public void Icvm506PessoaComEmailInvalidoNaoDeveSerValida()
        {
            pessoa.Email = "joaoaAtPersonasTech";

            var validator = new PessoaFisicaValidadorIcvm506();

            var result = validator.Validate(pessoa);

            result.IsValid.Should().BeFalse();
        }
Exemplo n.º 15
0
        public void Icvm506PessoaSemRendimentoNaoDeveSerValida()
        {
            pessoa.Rendimento = -1;

            var validator = new PessoaFisicaValidadorIcvm506();

            var result = validator.Validate(pessoa);

            result.IsValid.Should().BeFalse();
        }
Exemplo n.º 16
0
        public void Icvm506PessoaCasadoSemConjugeNaoDeveSerValida()
        {
            pessoa.EstadoCivil = EstadoCivil.Casado;
            pessoa.NomeConjuge = null;

            var validator = new PessoaFisicaValidadorIcvm506();

            var result = validator.Validate(pessoa);

            result.IsValid.Should().BeFalse();
        }
Exemplo n.º 17
0
        public void Icvm506PessoaSemProcuradorESemCopiaDocumentoIdentidadeProcuradorDeveSerValida()
        {
            pessoa.PossuiProcurador = false;
            pessoa.Procurador.PossuiCopiaDocumentoIdentidadeProcurador = false;

            var validator = new PessoaFisicaValidadorIcvm506();

            var result = validator.Validate(pessoa);

            result.IsValid.Should().BeTrue();
        }
Exemplo n.º 18
0
        public void Icvm506PessoaComProcuradorESemCopiaProcuracaoNaoDeveSerValida()
        {
            pessoa.PossuiProcurador = true;
            pessoa.Procurador.PossuiCopiaProcuracao = false;

            var validator = new PessoaFisicaValidadorIcvm506();

            var result = validator.Validate(pessoa);

            result.IsValid.Should().BeFalse();
        }
Exemplo n.º 19
0
        public void Icvm506PessoaComProcuradorESemIdentidadeDoProcuradorNaoDeveSerValida()
        {
            pessoa.PossuiProcurador      = true;
            pessoa.Procurador.Identidade = new Identidade();

            var validator = new PessoaFisicaValidadorIcvm506();

            var result = validator.Validate(pessoa);

            result.IsValid.Should().BeFalse();
        }
Exemplo n.º 20
0
        public void Icvm506PessoaComProcuradorECPFProcuradorInvalidoNaoDeveSerValida()
        {
            pessoa.PossuiProcurador = true;
            pessoa.Procurador.Cpf   = "000.000.111-10";

            var validator = new PessoaFisicaValidadorIcvm506();

            var result = validator.Validate(pessoa);

            result.IsValid.Should().BeFalse();
        }
Exemplo n.º 21
0
        public void Icvm506PessoaSemOcupacaoEEmpregadorNaoDeveSerValida()
        {
            pessoa.Ocupacao   = null;
            pessoa.Empregador = null;

            var validator = new PessoaFisicaValidadorIcvm506();

            var result = validator.Validate(pessoa);

            result.IsValid.Should().BeFalse();
        }
Exemplo n.º 22
0
        public void Icvm506PessoaSemNacionalidadeNaturalidadeNaoDeveSerValida()
        {
            pessoa.TipoNacionalidade = (TipoNacionalidade)99;
            pessoa.Nacionalidade     = null;
            pessoa.Naturalidade      = null;

            var validator = new PessoaFisicaValidadorIcvm506();

            var result = validator.Validate(pessoa);

            result.IsValid.Should().BeFalse();
        }
Exemplo n.º 23
0
        public void Icvm506PessoaSemSituacaoFinanceiraPatrimonialNaoDeveSerValida()
        {
            pessoa.SituacaoFinanceiraPatrimonial = new SituacaoFinanceiraPatrimonial()
            {
                AplicacoesFinanceiras = -1,
                BensImoveis           = -2,
                BensMoveis            = -3,
                OutrosRendimentos     = -4
            };

            var validator = new PessoaFisicaValidadorIcvm506();

            var result = validator.Validate(pessoa);

            result.IsValid.Should().BeFalse();
        }