Exemple #1
0
        public static Cnpj Gerar()
        {
            string novoCnpj = NumeroAleatorio.Novo(10).ToString() +
                              NumeroAleatorio.Novo(10).ToString() +
                              NumeroAleatorio.Novo(10).ToString() +
                              NumeroAleatorio.Novo(10).ToString() +
                              NumeroAleatorio.Novo(10).ToString() +
                              NumeroAleatorio.Novo(10).ToString() +
                              NumeroAleatorio.Novo(10).ToString() +
                              NumeroAleatorio.Novo(10).ToString() +
                              NumeroAleatorio.Novo(100, 4);

            novoCnpj = novoCnpj + CalcularDigitoVerificador(novoCnpj);

            try
            {
                return(new Cnpj(novoCnpj));
            }
            catch (ArgumentException)
            {
                return(Gerar());
            }
        }
 public static Estado Aleatorio()
 {
     return(Todos[NumeroAleatorio.Novo(Todos.Count)]);
 }