Beispiel #1
0
        public static Cnpj ObterNumerosMaiorQueQuatorze()
        {
            var cnpj = new Cnpj();

            cnpj.SetarNumeros("11.111.111/1111-111");
            return(cnpj);
        }
Beispiel #2
0
        public static Cnpj ObterNumerosIguais()
        {
            var cnpj = new Cnpj();

            cnpj.SetarNumeros("11.111.111/1111-11");
            return(cnpj);
        }
Beispiel #3
0
        public static Cnpj ObterSegundoDigitoInvalido()
        {
            var cnpj = new Cnpj();

            cnpj.SetarNumeros("10.151.618/0001-00");
            return(cnpj);
        }
Beispiel #4
0
        public static Cnpj ObterPrimeiroDigitoInvalido()
        {
            var cnpj = new Cnpj();

            cnpj.SetarNumeros("10.151.618/0001-16");
            return(cnpj);
        }
Beispiel #5
0
        public static Cnpj ObterValidoSemPontosTracos()
        {
            var cnpj = new Cnpj();

            cnpj.SetarNumeros("10151618000106");
            return(cnpj);
        }
Beispiel #6
0
        public static Cnpj ObterValidoComPontosTracos()
        {
            var cnpj = new Cnpj();

            cnpj.SetarNumeros("10.151.618/0001-06");
            return(cnpj);
        }
Beispiel #7
0
        public void Cnpj_Dominio_Validar_NumerosMaiorQueQuatorze_EsperadoFalha()
        {
            //cenario
            _cnpj = null;

            //acao
            Action action = () => { _cnpj = new Cnpj(); _cnpj.SetarNumeros("11.111.111/1111-111"); };

            //verificar
            action.Should().Throw <ExcecaoCNPJInvalido>();
        }