Exemplo n.º 1
0
        public void Transportador_InfraData_Inserir_ComEnderecoNulo_EsperadoFalha()
        {
            _transportador          = TransportadorObjetoMae.ObterValidoPessoa();
            _transportador.Endereco = null;
            Action action = () => _transportadorRepositorio.Inserir(_transportador);

            action.Should().Throw <ExcecaoEnderecoEmBranco>();
        }
Exemplo n.º 2
0
        public void Transportador_Integracao_Atualizar_RazaoSocialInvalida_EsperadoFalha()
        {
            _transportador             = TransportadorObjetoMae.ObterValidoEmpresa();
            _transportador.RazaoSocial = string.Empty;

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

            action.Should().Throw <ExcecaoRazaoSocialInvalida>();
        }
Exemplo n.º 3
0
        public void Transportador_InfraData_Inserir_Pessoa_ComRazaoSocial_EsperadoFalha()
        {
            _transportador             = TransportadorObjetoMae.ObterValidoPessoa();
            _transportador.RazaoSocial = "RazaoSocial";

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

            action.Should().Throw <ExcecaoPessoaComRazaoSocial>();
        }
Exemplo n.º 4
0
        public void Transportador_InfraData_Inserir_Pessoa_ComCnpj_EsperadoFalha()
        {
            _transportador      = TransportadorObjetoMae.ObterValidoPessoa();
            _transportador.Cnpj = CnpjObjetoMae.ObterValidoComPontosTracos();

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

            action.Should().Throw <ExcecaoPessoaComCnpj>();
        }
Exemplo n.º 5
0
        public void Transportador_InfraData_Inserir_Pessoa_ComCpfNulo_EsperadoFalha()
        {
            _transportador     = TransportadorObjetoMae.ObterValidoPessoa();
            _transportador.Cpf = null;

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

            action.Should().Throw <ExcecaoCpfNaoDefinido>();
        }
Exemplo n.º 6
0
        public void Transportador_Integracao_Atualizar_EnderecoNulo_EsperadoFalha()
        {
            _transportador          = TransportadorObjetoMae.ObterValidoPessoa();
            _transportador.Endereco = null;

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

            action.Should().Throw <ExcecaoEnderecoEmBranco>();
        }
Exemplo n.º 7
0
        public void Transportador_Integracao_Atualizar_NomeEmBranco_EsperadoFalha()
        {
            _transportador      = TransportadorObjetoMae.ObterValidoPessoa();
            _transportador.Nome = string.Empty;

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

            action.Should().Throw <ExcecaoNomeEmBranco>();
        }
Exemplo n.º 8
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>();
        }
Exemplo n.º 9
0
        public void Transportador_Integracao_Atualizar_EmpresaComCpf_EsperadoFalha()
        {
            _transportador     = TransportadorObjetoMae.ObterValidoEmpresa();
            _transportador.Cpf = new Cpf();

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

            action.Should().Throw <ExcecaoEmpresaComCpf>();
        }
Exemplo n.º 10
0
        public void Transportador_Integracao_Atualizar_CnpjInvalido_EsperadoFalha()
        {
            _transportador      = TransportadorObjetoMae.ObterValidoEmpresa();
            _transportador.Cnpj = new Cnpj();

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

            action.Should().Throw <ExcecaoCNPJInvalido>();
        }
Exemplo n.º 11
0
        public void Transportador_InfraData_Inserir_Empresa_ComCnpjNulo_EsperadoFalha()
        {
            _transportador      = TransportadorObjetoMae.ObterValidoEmpresa();
            _transportador.Cnpj = null;

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

            action.Should().Throw <ExcecaoCNPJInvalido>();
        }
Exemplo n.º 12
0
        public void Transportador_Aplicacao_Inserir_ComEnderecoNulo_EsperadoFalha()
        {
            _transportador          = TransportadorObjetoMae.ObterValidoPessoa();
            _transportador.Endereco = null;
            Action action = () => _transportadorServico.Inserir(_transportador);

            action.Should().Throw <ExcecaoEnderecoEmBranco>();
            _mockTransportadorRepositorio.VerifyNoOtherCalls();
        }
Exemplo n.º 13
0
        public void Transportador_Integracao_Atualizar_CpfEmBranco_EsperadoFalha()
        {
            _transportador     = TransportadorObjetoMae.ObterValidoPessoa();
            _transportador.Cpf = new Cpf();

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

            action.Should().Throw <ExcecaoCPFInvalido>();
        }
Exemplo n.º 14
0
        public void Transportador_Integracao_Atualizar_PessoaComRazaoSocial_EsperadoFalha()
        {
            _transportador      = TransportadorObjetoMae.ObterValidoPessoa();
            _transportador.Cnpj = new Cnpj();

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

            action.Should().Throw <ExcecaoPessoaComCnpj>();
        }
Exemplo n.º 15
0
        public void Transportador_Aplicacao_Atualizar_CnpjInvalido_EsperadoFalha()
        {
            var transportador = TransportadorObjetoMae.ObterValidoEmpresa();

            transportador.Cnpj = CnpjObjetoMae.ObterPrimeiroDigitoInvalido();

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

            action.Should().Throw <ExcecaoCNPJInvalido>();
        }
Exemplo n.º 16
0
        public void Transportador_Aplicacao_Inserir_Pessoa_ComRazaoSocial_EsperadoFalha()
        {
            _transportador             = TransportadorObjetoMae.ObterValidoPessoa();
            _transportador.RazaoSocial = "RazaoSocial";

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

            action.Should().Throw <ExcecaoPessoaComRazaoSocial>();
            _mockTransportadorRepositorio.VerifyNoOtherCalls();
        }
Exemplo n.º 17
0
        public void Transportador_Aplicacao_Inserir_Pessoa_ComCnpj_EsperadoFalha()
        {
            _transportador      = TransportadorObjetoMae.ObterValidoPessoa();
            _transportador.Cnpj = CnpjObjetoMae.ObterValidoComPontosTracos();

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

            action.Should().Throw <ExcecaoPessoaComCnpj>();
            _mockTransportadorRepositorio.VerifyNoOtherCalls();
        }
Exemplo n.º 18
0
        public void Transportador_Aplicacao_Inserir_Pessoa_ComCpfNulo_EsperadoFalha()
        {
            _transportador     = TransportadorObjetoMae.ObterValidoPessoa();
            _transportador.Cpf = null;

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

            action.Should().Throw <ExcecaoCpfNaoDefinido>();
            _mockTransportadorRepositorio.VerifyNoOtherCalls();
        }
Exemplo n.º 19
0
        public void Transportador_Aplicacao_Inserir_Empresa_ComCnpjNulo_EsperadoFalha()
        {
            _transportador      = TransportadorObjetoMae.ObterValidoEmpresa();
            _transportador.Cnpj = null;

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

            action.Should().Throw <ExcecaoCNPJInvalido>();
            _mockTransportadorRepositorio.VerifyNoOtherCalls();
        }
Exemplo n.º 20
0
        public void Transportador_Aplicacao_Obter_IdInvalido_EsperadoFalha()
        {
            var transportador = TransportadorObjetoMae.ObterValidoEmpresa();

            transportador.ID = 0;

            Action action = () => _transportadorServico.ObterPorId(transportador.ID);

            action.Should().Throw <ExcecaoIdentificadorInvalido>();
        }
Exemplo n.º 21
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>();
        }
Exemplo n.º 22
0
        public void Transportador_Aplicacao_Atualizar_RazaoSocialInvalido_EsperadoFalha()
        {
            var transportador = TransportadorObjetoMae.ObterValidoEmpresa();

            transportador.RazaoSocial = String.Empty;

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

            action.Should().Throw <ExcecaoRazaoSocialInvalida>();
        }
Exemplo n.º 23
0
        public void Transportador_Aplicacao_Atualizar_NomeInvalido_EsperadoFalha()
        {
            var transportador = TransportadorObjetoMae.ObterValidoPessoa();

            transportador.Nome = String.Empty;

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

            action.Should().Throw <ExcecaoNomeEmBranco>();
        }
Exemplo n.º 24
0
        public void Transportador_Aplicacao_Atualizar_EsperadoFalha()
        {
            var transportador = TransportadorObjetoMae.ObterValidoEmpresa();

            transportador.ID = -1;

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

            action.Should().Throw <ExcecaoIdentificadorInvalido>();
        }
Exemplo n.º 25
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>();
        }
Exemplo n.º 26
0
        public void Transportador_Integracao_Atualizar_EsperadoOK()
        {
            _transportador = TransportadorObjetoMae.ObterValidoPessoa();

            _transportador = _transportadorServico.Atualizar(_transportador);

            var inserido = _transportadorServico.ObterPorId(_transportador.ID);

            inserido.ID.Should().Be(_transportador.ID);
        }
Exemplo n.º 27
0
        public void Transportador_Aplicacao_Deletar_IdInvalido_EsperadoFalha()
        {
            var transportador = TransportadorObjetoMae.ObterValidoEmpresa();

            transportador.ID = 0;

            Action action = () => _transportadorServico.Deletar(transportador.ID);

            action.Should().Throw <ExcecaoIdentificadorInvalido>();
            _mockTransportadorRepositorio.VerifyNoOtherCalls();
        }
Exemplo n.º 28
0
        public void Transportador_Dominio_Validar_Empresa_EnderecoEmBranco_EsperandoFalha()
        {
            //Cenário
            _transportador          = TransportadorObjetoMae.ObterValidoEmpresa();
            _transportador.Endereco = null;

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

            //Verificação
            action.Should().Throw <ExcecaoEnderecoEmBranco>();
        }
Exemplo n.º 29
0
        public void Transportador_InfraData_ObterTodos_Pessoa_EsperadoOK()
        {
            //Cenario
            _transportador = TransportadorObjetoMae.ObterValidoPessoa();
            _transportadorRepositorio.Inserir(_transportador);

            //Ação
            List <Transportador> listTransportador = _transportadorRepositorio.ObterTodos();

            //Verificação
            listTransportador.Count.Should().BeGreaterThan(0);
        }
Exemplo n.º 30
0
        public void Transportador_Aplicacao_Deletar_EsperadoOK()
        {
            var transportador = TransportadorObjetoMae.ObterValidoPessoa();

            _mockTransportadorRepositorio
            .Setup(tr => tr.Deletar(transportador.ID))
            .Returns(true);

            var transportadorDeletado = _transportadorServico.Deletar(transportador.ID);

            transportadorDeletado.Should().BeTrue();
        }