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"); }
public static void Main(string[] args) { var host = CreateWebHostBuilder(args).Build(); using (var scope = host.Services.CreateScope()) { var services = scope.ServiceProvider; try { var context = services.GetRequiredService <UniversidadeContext>(); InicializadorBancoDeDados.Inicializador(context); } catch (Exception ex) { var logger = services.GetRequiredService <ILogger <Program> >(); logger.LogError(ex, "Um erro ocorreu ao popular banco de dados"); } } host.Run(); }