Пример #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>();
        }
Пример #2
0
        public void Destinatario_Integracao_Inserir_EnderecoNulo_EsperadoFalha()
        {
            _destinatario          = DestinatarioObjetoMae.ObterValidoPessoa();
            _destinatario.Endereco = null;

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

            action.Should().Throw <ExcecaoEnderecoEmBranco>();
        }
Пример #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>();
        }
Пример #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>();
        }
Пример #5
0
        public void Destinatario_Integracao_Atualizar_CpfNulo_EsperadoFalha()
        {
            _destinatario     = DestinatarioObjetoMae.ObterValidoPessoa();
            _destinatario.Cpf = null;

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

            action.Should().Throw <ExcecaoCpfNaoDefinido>();
        }
Пример #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>();
        }
Пример #7
0
        public void Destinatario_Integracao_Atualizar_CnpjNulo_EsperadoFalha()
        {
            _destinatario      = DestinatarioObjetoMae.ObterValidoEmpresa();
            _destinatario.Cnpj = null;

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

            action.Should().Throw <ExcecaoCNPJInvalido>();
        }
Пример #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>();
        }
Пример #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);
        }
Пример #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>();
        }
Пример #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>();
        }
Пример #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>();
        }
Пример #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>();
        }
Пример #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);
        }
Пример #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>();
        }
Пример #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>();
        }
Пример #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>();
        }
Пример #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>();
        }
Пример #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>();
        }
Пример #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>();
        }
Пример #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);
        }
Пример #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>();
        }
Пример #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);
        }
Пример #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>();
        }
Пример #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>();
        }
Пример #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);
        }
Пример #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);
        }
Пример #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>();
        }
Пример #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();
        }
Пример #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>();
        }