Beispiel #1
0
        public void Endereco_Integracao_Inserir_NumeroInvalido_EsperadoFalha()
        {
            _endereco        = EnderecoObjetoMae.ObterValido();
            _endereco.Numero = 0;

            Action action = () => _enderecoServico.Inserir(_endereco);

            action.Should().Throw <ExcecaoNumeroInvalido>();
        }
Beispiel #2
0
        public void Endereco_Integracao_Inserir_CepInvalido_EsperadoFalha()
        {
            _endereco     = EnderecoObjetoMae.ObterValido();
            _endereco.Cep = string.Empty;

            Action action = () => _enderecoServico.Inserir(_endereco);

            action.Should().Throw <ExcecaoCepInvalido>();
        }
Beispiel #3
0
        public void Endereco_Integracao_Atualizar_BairroInvalido_EsperadoFalha()
        {
            _endereco        = EnderecoObjetoMae.ObterValido();
            _endereco.Bairro = string.Empty;

            Action action = () => _enderecoServico.Atualizar(_endereco);

            action.Should().Throw <ExcecaoBairroInvalido>();
        }
Beispiel #4
0
        public void Endereco_Integracao_ObterPorId_EsperadoOK()
        {
            _endereco = EnderecoObjetoMae.ObterValido();

            var enderecoInserido = _enderecoServico.Inserir(_endereco);

            var endereco = _enderecoServico.ObterPorId(enderecoInserido.ID);

            endereco.ID.Should().Be(enderecoInserido.ID);
        }
Beispiel #5
0
        public void Endereco_InfraData_Inserir_NumeroInvalido_EsperadoFalha()
        {
            //Cenário
            _endereco        = EnderecoObjetoMae.ObterValido();
            _endereco.Numero = 0;
            //Ação
            Action action = () => _enderecoRepositorio.Inserir(_endereco);

            //Verificação
            action.Should().Throw <ExcecaoNumeroInvalido>();
        }
Beispiel #6
0
        public void Endereco_InfraData_Atualizar_IDZero_EsperadoFalha()
        {
            //Cenário
            _endereco    = EnderecoObjetoMae.ObterValido();
            _endereco.ID = 0;
            //Ação
            Action action = () => _enderecoRepositorio.Atualizar(_endereco);

            //Verificação
            action.Should().Throw <ExcecaoIdentificadorInvalido>();
        }
Beispiel #7
0
        public void Endereco_InfraData_Inserir_CidadeInvalida_EsperadoFalha()
        {
            //Cenário
            _endereco        = EnderecoObjetoMae.ObterValido();
            _endereco.Cidade = String.Empty;
            //Ação
            Action action = () => _enderecoRepositorio.Inserir(_endereco);

            //Verificação
            action.Should().Throw <ExcecaoCidadeInvalida>();
        }
Beispiel #8
0
        public void Endereco_Dominio_Validar_EsperadoOK()
        {
            //cenário
            _endereco = EnderecoObjetoMae.ObterValido();

            //Ação
            Action action = () => _endereco.Validar();

            //Verificação
            action.Should().NotThrow();
        }
Beispiel #9
0
 public static Destinatario ObterValidoPessoa()
 {
     return(new Destinatario
     {
         ID = 1,
         Tipo = EPessoa.Fisica,
         Cpf = CpfObjetoMae.ObterValidoComPontosTracos(),
         Endereco = EnderecoObjetoMae.ObterValido(),
         Nome = "zé as",
     });
 }
Beispiel #10
0
        public void Endereco_InfraData_Atualizar_UFInvalido_EsperadoFalha()
        {
            //Cenário
            _endereco    = EnderecoObjetoMae.ObterValido();
            _endereco.UF = String.Empty;
            //Ação
            Action action = () => _enderecoRepositorio.Atualizar(_endereco);

            //Verificação
            action.Should().Throw <ExcecaoUFInvalido>();
        }
Beispiel #11
0
 public static Destinatario ObterValidoEmpresa()
 {
     return(new Destinatario
     {
         ID = 1,
         Tipo = EPessoa.Juridica,
         Cnpj = CnpjObjetoMae.ObterValidoComPontosTracos(),
         InscricaoEstadual = "1124432",
         Endereco = EnderecoObjetoMae.ObterValido(),
         RazaoSocial = "LLLLLLKL",
     });
 }
Beispiel #12
0
        public void Endereco_Dominio_Validar_UFInvalido_EsperadoFalha()
        {
            //cenário
            _endereco    = EnderecoObjetoMae.ObterValido();
            _endereco.UF = String.Empty;

            //Ação
            Action action = () => _endereco.Validar();

            //Verificação
            action.Should().Throw <ExcecaoUFInvalido>();
        }
Beispiel #13
0
        public void Endereco_Aplicacao_Atualizar_NumeroInvalido_EsperadoFalha()
        {
            //cenario
            _endereco        = EnderecoObjetoMae.ObterValido();
            _endereco.Numero = 0;
            //acao
            Action action = () => _enderecoServico.Atualizar(_endereco);

            //verificar
            action.Should().Throw <ExcecaoNumeroInvalido>();
            _mockEnderecoRepositorio.VerifyNoOtherCalls();
        }
Beispiel #14
0
        public void Endereco_Aplicacao_Atualizar_CidadeInvalida_EsperadoFalha()
        {
            //cenario
            _endereco        = EnderecoObjetoMae.ObterValido();
            _endereco.Cidade = String.Empty;
            //acao
            Action action = () => _enderecoServico.Atualizar(_endereco);

            //verificar
            action.Should().Throw <ExcecaoCidadeInvalida>();
            _mockEnderecoRepositorio.VerifyNoOtherCalls();
        }
Beispiel #15
0
        public void Endereco_Aplicacao_Inserir_UFInvalido_EsperadoFalha()
        {
            //cenario
            _endereco    = EnderecoObjetoMae.ObterValido();
            _endereco.UF = String.Empty;
            //acao
            Action action = () => _enderecoServico.Inserir(_endereco);

            //verificar
            action.Should().Throw <ExcecaoUFInvalido>();
            _mockEnderecoRepositorio.VerifyNoOtherCalls();
        }
Beispiel #16
0
        public void Endereco_Aplicacao_Deletar_IDInvalido_EsperadoFalha()
        {
            //cenario
            _endereco    = EnderecoObjetoMae.ObterValido();
            _endereco.ID = -1;

            //acao
            Action action = () => _enderecoServico.Deletar(_endereco.ID);

            //verificar
            action.Should().Throw <ExcecaoIdentificadorInvalido>();
            _mockEnderecoRepositorio.VerifyNoOtherCalls();
        }
Beispiel #17
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
     });
 }
Beispiel #18
0
        public void Endereco_Integracao_Deletar_EsperadoOK()
        {
            _endereco = EnderecoObjetoMae.ObterValido();

            var endereco = _enderecoServico.Inserir(_endereco);

            var enderecoDeletado = _enderecoServico.Deletar(endereco.ID);

            var enderecoBuscar = _enderecoServico.ObterPorId(endereco.ID);

            enderecoBuscar.Should().BeNull();
            enderecoDeletado.Should().BeTrue();
        }
Beispiel #19
0
 public static Emitente ObterValido()
 {
     return(new Emitente
     {
         ID = 1,
         CNPJ = CnpjObjetoMae.ObterValidoComPontosTracos(),
         Endereco = EnderecoObjetoMae.ObterValido(),
         InscricaoEstadual = "123456789",
         InscricaoMunicipal = "123456789",
         NomeFantasia = "fantasia",
         RazaoSocial = "razao"
     });
 }
Beispiel #20
0
        public void Endereco_InfraData_Inserir_EsperadoOK()
        {
            //cenário
            BaseSqlTeste.SemearBancoParaEndereco();
            _endereco    = EnderecoObjetoMae.ObterValido();
            _endereco.ID = 0;

            //Ação
            Endereco endereco = _enderecoRepositorio.Inserir(_endereco);

            //Verificação
            endereco.ID.Should().BeGreaterThan(0);
        }
Beispiel #21
0
 public static Transportador ObterValidoEmpresa()
 {
     return(new Transportador
     {
         ID = 1,
         Tipo = EPessoa.Juridica,
         Cnpj = CnpjObjetoMae.ObterValidoComPontosTracos(),
         Endereco = EnderecoObjetoMae.ObterValido(),
         InscricaoEstadual = "1124432",
         RazaoSocial = "razao",
         Responsabilidade_Frete = true,
         Nome = ""
     });
 }
Beispiel #22
0
        public void Endereco_InfraData_Atualizar_EsperadoOK()
        {
            //cenário
            BaseSqlTeste.SemearBancoParaEndereco();
            _endereco      = EnderecoObjetoMae.ObterValido();
            _endereco.ID   = 1;
            _endereco.Pais = "Argentina";

            //Ação
            Endereco endereco = _enderecoRepositorio.Atualizar(_endereco);

            //Verificação
            endereco.Pais.Should().Be(_endereco.Pais);
        }
Beispiel #23
0
        public void Endereco_Aplicacao_Deletar_EsperadoOK()
        {
            //cenario
            _endereco = EnderecoObjetoMae.ObterValido();
            _mockEnderecoRepositorio
            .Setup(er => er.Deletar(_endereco.ID))
            .Returns(true);

            //acao
            var resultado = _enderecoServico.Deletar(_endereco.ID);

            //cenario
            _mockEnderecoRepositorio.Verify(er => er.Deletar(_endereco.ID));
            resultado.Should().BeTrue();
        }
Beispiel #24
0
        public void Endereco_Aplicacao_Atualizar_EsperadoOK()
        {
            //cenario
            _endereco        = EnderecoObjetoMae.ObterValido();
            _endereco.Numero = 6;
            _mockEnderecoRepositorio
            .Setup(er => er.Atualizar(_endereco))
            .Returns(_endereco);

            //acao
            var novoEndereco = _enderecoServico.Atualizar(_endereco);

            //verificar
            _mockEnderecoRepositorio.Verify(er => er.Atualizar(_endereco));
            novoEndereco.Numero.Should().Be(_endereco.Numero);
        }
Beispiel #25
0
        public void Endereco_Aplicacao_Inserir_EsperadoOK()
        {
            //cenario
            _endereco = EnderecoObjetoMae.ObterValido();
            _mockEnderecoRepositorio
            .Setup(er => er.Inserir(_endereco))
            .Returns(new Endereco {
                ID = 1
            });

            //acao
            var novoEndereco = _enderecoServico.Inserir(_endereco);


            //verificação
            _mockEnderecoRepositorio.Verify(er => er.Inserir(_endereco));
            novoEndereco.ID.Should().BeGreaterThan(0);
        }