Example #1
0
        public static DentistryDbContext GetEmptyDbContext()
        {
            var optionsBuilder = new DbContextOptionsBuilder <DentistryDbContext>();

            optionsBuilder.UseInMemoryDatabase(Guid.NewGuid().ToString());
            //optionsBuilder.UseLazyLoadingProxies();
            optionsBuilder.EnableSensitiveDataLogging();
            var inMemoryContext = new DentistryDbContext(optionsBuilder.Options);

            return(inMemoryContext);
        }
Example #2
0
 public Repository(DentistryDbContext dbContext)
 {
     DbContext = dbContext;
     DbSet     = DbContext.Set <TEntity>();
 }
Example #3
0
 public TestBase()
 {
     DentistryInMemoryContext = GetInitializedDbContext();
 }