public Startup(IConfiguration configuration)
        {
            Configuration = configuration;
            var inicializador = new InicializadorBancoDeDados(new ManipuladorSqLite());

            inicializador.Iniciar();
        }
        public void dado_que_nao_existe_um_banco_de_dados_na_raiz_deve_criar()
        {
            var inicializador = new InicializadorBancoDeDados(manipuladorBancoDeDados);

            inicializador.Iniciar();

            manipuladorBancoDeDados.Received().CriarNovo();
        }
        public Startup(IConfiguration configuration)
        {
            Configuration = configuration;
            Configuracao.Inicializar(configuration["App:UF"]);
            var inicializador = new InicializadorBancoDeDados(new ManipuladorSqlite());

            inicializador.Iniciar();
        }
        public void dado_que_exista_um_banco_de_dados_na_raiz_nao_deve_criar_novo()
        {
            File.Create(Constantes.NomeArquivoBanco).Dispose();
            var inicializador = new InicializadorBancoDeDados(manipuladorBancoDeDados);

            inicializador.Iniciar();

            manipuladorBancoDeDados.DidNotReceive().CriarNovo();
        }
        static void Main(string[] args)
        {
            if (File.Exists(Constantes.NomeArquivoBanco))
            {
                File.Delete(Constantes.NomeArquivoBanco);
            }
            var manipulador   = new ManipuladorSqlite();
            var inicializador = new InicializadorBancoDeDados(manipulador);

            inicializador.Iniciar();

            CriarRegistros(manipulador, 255, "SC");
        }