Example #1
0
 protected void Seed(PetRegoDbContext context)
 {
     context.AnimalTypes.AddRange(GenerateLkpAnimalTypes());
     context.Owners.AddRange(GenerateTblOwners());
     context.Pets.AddRange(GenerateTblPets());
     context.SaveChanges();
 }
Example #2
0
        public TestClassBase()
        {
            DbContextOptions <PetRegoDbContext> options = new DbContextOptionsBuilder <PetRegoDbContext>()
                                                          .UseInMemoryDatabase(databaseName: Guid.NewGuid().ToString())//give a new name each time
                                                          .Options;

            _context = new PetRegoDbContext(options);

            _context.Database.EnsureCreated();

            Seed(_context);
            //var entities = Sample();
            //_context.Set<T>().AddRange(entities);
            //_context.SaveChanges();
        }