Example #1
0
        public void NIFGenerator_PessoaSingular_SUCCESS()
        {
            string generated = NIFGenerator.GenerateNIF(NIFType.PessoaSingular);

            Assert.True(generated.StartsWith("1") || generated.StartsWith("2") || generated.StartsWith("3"));

            CommonTestsRules(generated);
        }
Example #2
0
        public void NIFGenerator_RegimeExcepcional_SUCCESS()
        {
            string generated = NIFGenerator.GenerateNIF(NIFType.RegimeExcepcional);

            Assert.StartsWith("79", generated);

            CommonTestsRules(generated);
        }
Example #3
0
        public void NIFGenerator_AtribuicaoOficiosaSujeitoPassivo_SUCCESS()
        {
            string generated = NIFGenerator.GenerateNIF(NIFType.AtribuicaoOficiosaSujeitoPassivo);

            Assert.StartsWith("77", generated);

            CommonTestsRules(generated);
        }
Example #4
0
        public void NIFGenerator_AtribuicaoOficiosaNaoResidentes_SUCCESS()
        {
            string generated = NIFGenerator.GenerateNIF(NIFType.AtribuicaoOficiosaNaoResidentes);

            Assert.StartsWith("78", generated);

            CommonTestsRules(generated);
        }
Example #5
0
        public void NIFGenerator_NaoResidentesColectivos_SUCCESS()
        {
            string generated = NIFGenerator.GenerateNIF(NIFType.NaoResidentesColectivos);

            Assert.StartsWith("71", generated);

            CommonTestsRules(generated);
        }
Example #6
0
        public void NIFGenerator_FundosDeInvestimento_SUCCESS()
        {
            string generated = NIFGenerator.GenerateNIF(NIFType.FundosDeInvestimento);

            Assert.StartsWith("72", generated);

            CommonTestsRules(generated);
        }
Example #7
0
        public void NIFGenerator_AdministracaoPublica_SUCCESS()
        {
            string generated = NIFGenerator.GenerateNIF(NIFType.AdministracaoPublica);

            Assert.StartsWith("6", generated);

            CommonTestsRules(generated);
        }
Example #8
0
        public void NIFGenerator_HerancaIndivisa_SUCCESS()
        {
            string generated = NIFGenerator.GenerateNIF(NIFType.HerancaIndivisa);

            Assert.True(generated.StartsWith("70") || generated.StartsWith("74") || generated.StartsWith("75"));

            CommonTestsRules(generated);
        }
Example #9
0
        public void NIFGenerator_PessoaColectiva_SUCCESS()
        {
            string generated = NIFGenerator.GenerateNIF(NIFType.PessoaColectiva);

            Assert.StartsWith("5", generated);

            CommonTestsRules(generated);
        }
Example #10
0
        public void NIFGenerator_PessoaSingularEstrangeiro_SUCCESS()
        {
            string generated = NIFGenerator.GenerateNIF(NIFType.PessoaSingularEstrangeiro);

            Assert.StartsWith("45", generated);

            CommonTestsRules(generated);
        }
Example #11
0
        public void NIFGenerator_SemPersonalidadeJuridica_SUCCESS()
        {
            string generated = NIFGenerator.GenerateNIF(NIFType.SemPersonalidadeJuridica);

            Assert.StartsWith("99", generated);

            CommonTestsRules(generated);
        }
Example #12
0
        public void NIFGenerator_Condominios_SUCCESS()
        {
            string generated = NIFGenerator.GenerateNIF(NIFType.Condominios);

            Assert.True(generated.StartsWith("90") || generated.StartsWith("91"));

            CommonTestsRules(generated);
        }
Example #13
0
        public void NIFGenerator_EmpresarioEmNomeIndividual_SUCCESS()
        {
            string generated = NIFGenerator.GenerateNIF(NIFType.EmpresarioEmNomeIndividual);

            Assert.StartsWith("8", generated);

            CommonTestsRules(generated);
        }