Ejemplo n.º 1
0
        public void Destinatario_Integracao_Inserir_ComCpf_EsperadoFalha()
        {
            _destinatario     = DestinatarioObjetoMae.ObterValidoEmpresa();
            _destinatario.Cpf = new Cpf();

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

            action.Should().Throw <ExcecaoEmpresaComCpf>();
        }
Ejemplo n.º 2
0
        public void Destinatario_Integracao_Inserir_EnderecoNulo_EsperadoFalha()
        {
            _destinatario          = DestinatarioObjetoMae.ObterValidoPessoa();
            _destinatario.Endereco = null;

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

            action.Should().Throw <ExcecaoEnderecoEmBranco>();
        }
Ejemplo n.º 3
0
        public void Destinatario_Integracao_Atualizar_ComCNPJ_EsperadoFalha()
        {
            _destinatario      = DestinatarioObjetoMae.ObterValidoPessoa();
            _destinatario.Cnpj = new Cnpj();

            Action action = () => _destinatarioServico.Atualizar(_destinatario);

            action.Should().Throw <ExcecaoPessoaComCnpj>();
        }
Ejemplo n.º 4
0
        public void Destinatario_Integracao_Atualizar_ComRazaoSocial_EsperadoFalha()
        {
            _destinatario             = DestinatarioObjetoMae.ObterValidoPessoa();
            _destinatario.RazaoSocial = "razao social";

            Action action = () => _destinatarioServico.Atualizar(_destinatario);

            action.Should().Throw <ExcecaoPessoaComRazaoSocial>();
        }
Ejemplo n.º 5
0
        public void Destinatario_Integracao_Atualizar_CpfNulo_EsperadoFalha()
        {
            _destinatario     = DestinatarioObjetoMae.ObterValidoPessoa();
            _destinatario.Cpf = null;

            Action action = () => _destinatarioServico.Atualizar(_destinatario);

            action.Should().Throw <ExcecaoCpfNaoDefinido>();
        }
Ejemplo n.º 6
0
        public void Destinatario_Integracao_Atualizar_NomeVazio_EsperadoFalha()
        {
            _destinatario      = DestinatarioObjetoMae.ObterValidoPessoa();
            _destinatario.Nome = String.Empty;

            Action action = () => _destinatarioServico.Atualizar(_destinatario);

            action.Should().Throw <ExcecaoNomeEmBranco>();
        }
Ejemplo n.º 7
0
        public void Destinatario_Integracao_Atualizar_CnpjNulo_EsperadoFalha()
        {
            _destinatario      = DestinatarioObjetoMae.ObterValidoEmpresa();
            _destinatario.Cnpj = null;

            Action action = () => _destinatarioServico.Atualizar(_destinatario);

            action.Should().Throw <ExcecaoCNPJInvalido>();
        }
Ejemplo n.º 8
0
        public void Destinatario_Integracao_Inserir_RazaoSocialVazia_EsperadoFalha()
        {
            _destinatario             = DestinatarioObjetoMae.ObterValidoEmpresa();
            _destinatario.RazaoSocial = String.Empty;

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

            action.Should().Throw <ExcecaoRazaoSocialInvalida>();
        }
Ejemplo n.º 9
0
        public void Destinatario_Integracao_ObterPorId_EsperadoOK()
        {
            _destinatario = DestinatarioObjetoMae.ObterValidoEmpresa();

            var destinatario = _destinatarioServico.ObterPorId(_destinatario.ID);

            destinatario.Should().NotBeNull();
            destinatario.ID.Should().Be(_destinatario.ID);
        }
Ejemplo n.º 10
0
        public void Destinatario_Aplicacao_Deletar_EmpresaIdInvalido_EsperadoFalha()
        {
            var destinatario = DestinatarioObjetoMae.ObterValidoEmpresa();

            destinatario.ID = 0;

            Action action = () => _destinatarioServico.Deletar(destinatario.ID);

            action.Should().Throw <ExcecaoIdentificadorInvalido>();
        }
Ejemplo n.º 11
0
        public void Destinatario_Aplicacao_Inserir_Pessoa_CpfNulo_EsperadoFalha()
        {
            var destinatario = DestinatarioObjetoMae.ObterValidoPessoa();

            destinatario.Cpf = null;

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

            action.Should().Throw <ExcecaoCpfNaoDefinido>();
        }
Ejemplo n.º 12
0
        public void Destinatario_Aplicacao_Inserir_Pessoa_ComRazaoSocial_EsperadoFalha()
        {
            var destinatario = DestinatarioObjetoMae.ObterValidoPessoa();

            destinatario.RazaoSocial = "RazãoSocial";

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

            action.Should().Throw <ExcecaoPessoaComRazaoSocial>();
        }
Ejemplo n.º 13
0
        public void Destinatario_Aplicacao_Inserir_Pessoa_ComCnpj_EsperadoFalha()
        {
            var destinatario = DestinatarioObjetoMae.ObterValidoPessoa();

            destinatario.Cnpj = CnpjObjetoMae.ObterValidoComPontosTracos();

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

            action.Should().Throw <ExcecaoPessoaComCnpj>();
        }
Ejemplo n.º 14
0
        public void Destinatario_Integracao_Atualizar_EsperadoOK()
        {
            _destinatario = DestinatarioObjetoMae.ObterValidoEmpresa();

            _destinatario = _destinatarioServico.Atualizar(_destinatario);

            var destinatarioAtualizado = _destinatarioServico.ObterPorId(_destinatario.ID);

            destinatarioAtualizado.ID.Should().Be(_destinatario.ID);
        }
Ejemplo n.º 15
0
        public void Destinatario_Aplicacao_Atualizar_Pessoa_NomeInvalido_EsperadoFalha()
        {
            var destinatario = DestinatarioObjetoMae.ObterValidoPessoa();

            destinatario.Nome = String.Empty;

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

            action.Should().Throw <ExcecaoNomeEmBranco>();
        }
Ejemplo n.º 16
0
        public void Destinatario_Aplicacao_Atualizar_Empresa_RazaoSocialInvalido_EsperadoFalha()
        {
            var destinatario = DestinatarioObjetoMae.ObterValidoEmpresa();

            destinatario.RazaoSocial = String.Empty;

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

            action.Should().Throw <ExcecaoRazaoSocialInvalida>();
        }
Ejemplo n.º 17
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>();
        }
Ejemplo n.º 18
0
        public void Destinatario_Aplicacao_Atualizar_Empresa_CnpjInvalido_EsperadoFalha()
        {
            var destinatario = DestinatarioObjetoMae.ObterValidoEmpresa();

            destinatario.Cnpj = CnpjObjetoMae.ObterSegundoDigitoInvalido();

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

            action.Should().Throw <ExcecaoCNPJInvalido>();
        }
Ejemplo n.º 19
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>();
        }
Ejemplo n.º 20
0
        public void Destinatario_Aplicacao_Inserir_EmpresaComCnpjNulo_EsperadoFalha()
        {
            var destinatario = DestinatarioObjetoMae.ObterValidoEmpresa();

            destinatario.Cnpj = null;

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

            action.Should().Throw <ExcecaoCNPJInvalido>();
        }
Ejemplo n.º 21
0
        public void Destinatario_Integracao_Inserir_Pessoa_EsperadoOK()
        {
            _destinatario = DestinatarioObjetoMae.ObterValidoPessoa();

            var destinatario = _destinatarioServico.Inserir(_destinatario);

            var destinatarioInserido = _destinatarioServico.ObterPorId(destinatario.ID);

            destinatarioInserido.Should().NotBeNull();
            destinatario.ID.Should().Be(destinatarioInserido.ID);
        }
Ejemplo n.º 22
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>();
        }
Ejemplo n.º 23
0
        public void Destinatario_InfraData_Inserir_Pessoa_EsperadoOK()
        {
            //Cenário
            _destinatario = DestinatarioObjetoMae.ObterValidoPessoa();
            BaseSqlTeste.SemearBancoParaDestinatario();

            //Ação
            Destinatario destinatario = _destinatarioRepositorio.Inserir(_destinatario);

            //Verificação
            destinatario.ID.Should().BeGreaterThan(0);
        }
Ejemplo n.º 24
0
        public void Destinatario_InfraData_Inserir_EmpresaComCnpjInvalido_EsperadoFalha()
        {
            //Cenário
            _destinatario      = DestinatarioObjetoMae.ObterValidoEmpresa();
            _destinatario.Cnpj = CnpjObjetoMae.ObterPrimeiroDigitoInvalido();

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

            //Verificação
            action.Should().Throw <ExcecaoCNPJInvalido>();
        }
Ejemplo n.º 25
0
        public void Destinatario_InfraData_Inserir_PessoaComCnpj_EsperadoFalha()
        {
            //Cenário
            _destinatario      = DestinatarioObjetoMae.ObterValidoPessoa();
            _destinatario.Cnpj = CnpjObjetoMae.ObterValidoComPontosTracos();

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

            //Verificação
            action.Should().Throw <ExcecaoPessoaComCnpj>();
        }
Ejemplo n.º 26
0
        public void Destinatario_InfraData_Atualizar_Pessoa_EsperadoOK()
        {
            //Cenário
            _destinatario = DestinatarioObjetoMae.ObterValidoPessoa();
            BaseSqlTeste.SemearBancoParaDestinatario();

            //Ação
            Destinatario destinatario = _destinatarioRepositorio.Atualizar(_destinatario);

            //Verificação
            destinatario.Nome.Should().Be(_destinatario.Nome);
        }
Ejemplo n.º 27
0
        public void Destinatario_InfraData_Atualizar_Empresa_EsperadoOK()
        {
            //Cenário
            BaseSqlTeste.SemearBancoParaDestinatario();
            _destinatario      = DestinatarioObjetoMae.ObterValidoEmpresa();
            _destinatario.Nome = "Nome";
            //Ação
            Destinatario destinatario = _destinatarioRepositorio.Atualizar(_destinatario);

            //Verificação
            destinatario.RazaoSocial.Should().Be(_destinatario.RazaoSocial);
        }
Ejemplo n.º 28
0
        public void Destinatario_Dominio_Validar_EnderecoEmBranco_EsperandoFalha()
        {
            //Cenário
            _destinatario          = DestinatarioObjetoMae.ObterValidoEmpresa();
            _destinatario.Endereco = null;

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

            //Verificação
            action.Should().Throw <ExcecaoEnderecoEmBranco>();
        }
Ejemplo n.º 29
0
        public void Destinatario_Aplicacao_Deletar_EsperadoOK()
        {
            var destinatario = DestinatarioObjetoMae.ObterValidoPessoa();

            _mockDestinatarioRepositorio
            .Setup(dr => dr.Deletar(destinatario.ID))
            .Returns(true);

            var destinatarioDeletado = _destinatarioServico.Deletar(destinatario.ID);

            destinatarioDeletado.Should().BeTrue();
        }
Ejemplo n.º 30
0
        public void Destinatario_InfraData_Inserir_EmpresaComEnderecoInvalido_EsperadoFalha()
        {
            //Cenário
            _destinatario          = DestinatarioObjetoMae.ObterValidoEmpresa();
            _destinatario.Endereco = null;

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

            //Verificação
            action.Should().Throw <ExcecaoEnderecoEmBranco>();
        }