/// <summary> /// Retorna o contexto mock /// </summary> /// <returns></returns> public static async Task <ContextoPrefeitura> GetDatabaseContext() { var options = new DbContextOptionsBuilder <ContextoPrefeitura>() .UseInMemoryDatabase(databaseName: Guid.NewGuid().ToString()) .Options; var databaseContext = new ContextoPrefeitura(options); await PopularAgendamentos(databaseContext); return(databaseContext); }
private static async Task PopularAgendamentos(ContextoPrefeitura databaseContext) { var listaFuncionalidade = new List <AgendamentoSolicitacao> { new AgendamentoSolicitacao { } }; await databaseContext.AgendamentoSolicitacao.AddRangeAsync(listaFuncionalidade).ConfigureAwait(false); await databaseContext.SaveChangesAsync(); }
public ServicosPessoas(ContextoPrefeitura contexto) { _contexto = contexto; }
public ServicosAgendamentos(ContextoPrefeitura contexto) { _contexto = contexto; }
public ServicosFuncionarios(ContextoPrefeitura contexto) { _contexto = contexto; }
public void Init() { _contexto = MockContext.GetDatabaseContext().Result; _servicosAgendamentos = new ServicosAgendamentosSolicitacoes(_contexto); }
public ServicosBlog(ContextoPrefeitura contexto) { _contexto = contexto; }