示例#1
0
        /// <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);
        }
示例#2
0
        private static async Task PopularAgendamentos(ContextoPrefeitura databaseContext)
        {
            var listaFuncionalidade = new List <AgendamentoSolicitacao>
            {
                new AgendamentoSolicitacao
                {
                }
            };

            await databaseContext.AgendamentoSolicitacao.AddRangeAsync(listaFuncionalidade).ConfigureAwait(false);

            await databaseContext.SaveChangesAsync();
        }
示例#3
0
 public ServicosPessoas(ContextoPrefeitura contexto)
 {
     _contexto = contexto;
 }
示例#4
0
 public ServicosAgendamentos(ContextoPrefeitura contexto)
 {
     _contexto = contexto;
 }
示例#5
0
 public ServicosFuncionarios(ContextoPrefeitura contexto)
 {
     _contexto = contexto;
 }
示例#6
0
 public void Init()
 {
     _contexto             = MockContext.GetDatabaseContext().Result;
     _servicosAgendamentos = new ServicosAgendamentosSolicitacoes(_contexto);
 }
示例#7
0
 public ServicosBlog(ContextoPrefeitura contexto)
 {
     _contexto = contexto;
 }