예제 #1
0
        public void Nao_Devo_Conseguir_Validar_Uma_Nova_Empresa_Com_CNPJ_Cadastrado_Para_Outra_Empresa()
        {
            Empresa novaEmpresa = this._empresaPadrao;

            novaEmpresa.AdicionaDocumento(new CNPJ("12345678901234"));

            Empresa empresaCadastradaNoBancoDeDados = EmpresaStub.GetInstance(1, "UENP Universidade", DateTime.Now);

            empresaCadastradaNoBancoDeDados.AdicionaDocumento(new CNPJ("12345678901234"));

            ValidadorEmpresa validador = new ValidadorEmpresa(empresaCadastradaNoBancoDeDados);

            validador.ValidarDuplicidadeCNPJDeNovaEmpresa(novaEmpresa);
        }
예제 #2
0
        public void Nao_Devo_Conseguir_Validar_Uma_Empresa_Em_Alteracao_Com_CNPJ_Cadastrado_Para_Outra_Empresa()
        {
            Empresa empresaEmAlteracao = EmpresaStub.GetInstance(1, "MR VIDRACARIA", DateTime.Now);

            empresaEmAlteracao.AdicionaDocumento(new CNPJ("12345678901234"));

            Empresa empresaCadastradaNoBancoDeDados = EmpresaStub.GetInstance(2, "UENP Universidade", DateTime.Now);

            empresaCadastradaNoBancoDeDados.AdicionaDocumento(new CNPJ("12345678901234"));

            ValidadorEmpresa validador = new ValidadorEmpresa(empresaCadastradaNoBancoDeDados);

            validador.ValidarDuplicidadeCNPJDeEmpresaEmAlteracao(empresaEmAlteracao);
        }
예제 #3
0
 public Dado_Um_ValidadorEmpresa()
 {
     this._empresaPadrao  = EmpresaStub.GetInstance(0, "MR VIDRACARIA", DateTime.Now);
     this._telefonePadrao = new Telefone("(43) 3534-2350", TipoTelefone.Comercial);
     this._enderecoPadrao = new Endereco("Rua de teste", "823", new CEP("86430-000"), CidadeStub.GetInstance(1, "SANTO ANTÔNIO DA PLATINA", EstadoStub.GetInstance(1, "PR")), TipoEndereco.Comercial);
 }