Пример #1
0
        public void Transportador_InfraData_Inserir_Empresa_ComCpf_EsperadoFalha()
        {
            _transportador     = TransportadorObjetoMae.ObterValidoEmpresa();
            _transportador.Cpf = CpfObjetoMae.ObterValidoSemPontosTracos();

            Action action = () => _transportadorRepositorio.Inserir(_transportador);

            action.Should().Throw <ExcecaoEmpresaComCpf>();
        }
Пример #2
0
        public void Cpf_Dominio_Validar_NumerosIguais_EsperadoFalha()
        {
            _cpf = CpfObjetoMae.ObterNumerosIguais();
            //acao
            Action action = () => _cpf.Validar();

            //verificar
            action.Should().Throw <ExcecaoCPFInvalido>();
        }
Пример #3
0
        public void Cpf_Dominio_Validar_SegundoDigito_EsperadoFalha()
        {
            _cpf = CpfObjetoMae.ObterSegundoDigitoInvalido();

            //acao
            Action action = () => _cpf.Validar();

            //verificar
            action.Should().Throw <ExcecaoCPFInvalido>();
        }
Пример #4
0
        public void Cpf_Dominio_Validar_SemPontosTracos_EsperadoOK()
        {
            _cpf = CpfObjetoMae.ObterValidoSemPontosTracos();

            //acao
            Action action = () => _cpf.Validar();

            //verificar
            action.Should().NotThrow();
        }
Пример #5
0
        public void Destinatario_Aplicacao_Atualizar_Pessoa_CpfInvalido_EsperadoFalha()
        {
            var destinatario = DestinatarioObjetoMae.ObterValidoPessoa();

            destinatario.Cpf = CpfObjetoMae.ObterSegundoDigitoInvalido();

            Action action = () => _destinatarioServico.Inserir(destinatario);

            action.Should().Throw <ExcecaoCPFInvalido>();
        }
Пример #6
0
        public void Destinatario_Aplicacao_Inserir_Empresa_ComCpf_EsperadoFalha()
        {
            var destinatario = DestinatarioObjetoMae.ObterValidoEmpresa();

            destinatario.Cpf = CpfObjetoMae.ObterPrimeiroDigitoInvalido();

            Action action = () => _destinatarioServico.Inserir(destinatario);

            action.Should().Throw <ExcecaoEmpresaComCpf>();
        }
Пример #7
0
        public void Transportador_Aplicacaos_Inserir_Empresa_ComCpf_EsperadoFalha()
        {
            _transportador     = TransportadorObjetoMae.ObterValidoEmpresa();
            _transportador.Cpf = CpfObjetoMae.ObterValidoSemPontosTracos();

            Action action = () => _transportadorServico.Inserir(_transportador);

            _mockTransportadorRepositorio.VerifyNoOtherCalls();
            action.Should().Throw <ExcecaoEmpresaComCpf>();
        }
Пример #8
0
        public void Transportador_Aplicacao_Atualizar_CpfInvalido_EsperadoFalha()
        {
            var transportador = TransportadorObjetoMae.ObterValidoPessoa();

            transportador.Cpf = CpfObjetoMae.ObterSegundoDigitoInvalido();

            Action action = () => _transportadorServico.Inserir(transportador);

            action.Should().Throw <ExcecaoCPFInvalido>();
        }
Пример #9
0
 public static Destinatario ObterValidoPessoa()
 {
     return(new Destinatario
     {
         ID = 1,
         Tipo = EPessoa.Fisica,
         Cpf = CpfObjetoMae.ObterValidoComPontosTracos(),
         Endereco = EnderecoObjetoMae.ObterValido(),
         Nome = "zé as",
     });
 }
Пример #10
0
        public void Destinatario_InfraData_Inserir_PessoaComCpfInvalido_EsperadoFalha()
        {
            //Cenário
            _destinatario     = DestinatarioObjetoMae.ObterValidoPessoa();
            _destinatario.Cpf = CpfObjetoMae.ObterPrimeiroDigitoInvalido();

            //Ação
            Action action = () => _destinatarioRepositorio.Inserir(_destinatario);

            //Verificação
            action.Should().Throw <ExcecaoCPFInvalido>();
        }
Пример #11
0
        public void Destinatario_InfraData_Inserir_EmpresaComCpf_EsperadoFalha()
        {
            //Cenário
            _destinatario     = DestinatarioObjetoMae.ObterValidoEmpresa();
            _destinatario.Cpf = CpfObjetoMae.ObterValidoComPontosTracos();

            //Ação
            Action action = () => _destinatarioRepositorio.Inserir(_destinatario);

            //Verificação
            action.Should().Throw <ExcecaoEmpresaComCpf>();
        }
Пример #12
0
        public void Transportador_InfraData_Inserir_Pessoa_CpfInvalido_EsperandoFalha()
        {
            //Cenário
            _transportador     = TransportadorObjetoMae.ObterValidoPessoa();
            _transportador.Cpf = CpfObjetoMae.ObterPrimeiroDigitoInvalido();

            //Ação
            Action action = () => _transportadorRepositorio.Inserir(_transportador);

            //Verificação
            action.Should().Throw <ExcecaoCPFInvalido>();
        }
Пример #13
0
 public static Transportador ObterValidoPessoa()
 {
     return(new Transportador
     {
         ID = 1,
         Tipo = EPessoa.Fisica,
         Cpf = CpfObjetoMae.ObterValidoComPontosTracos(),
         Endereco = EnderecoObjetoMae.ObterValido(),
         Nome = "zé as",
         RazaoSocial = "",
         Responsabilidade_Frete = true
     });
 }
Пример #14
0
        public void Destinatario_Dominio_Validar_EmpresaComCpf_EsperandoFalha()
        {
            //Cenário
            _mockEndereco.Setup(en => en.Validar());
            _destinatario          = DestinatarioObjetoMae.ObterValidoEmpresa();
            _destinatario.Cpf      = CpfObjetoMae.ObterValidoComPontosTracos();
            _destinatario.Endereco = _mockEndereco.Object;
            //Ação
            Action action = () => _destinatario.Validar();

            //Verificação
            action.Should().Throw <ExcecaoEmpresaComCpf>();
            _mockEndereco.Verify(en => en.Validar());
        }