コード例 #1
0
        public InMemoryDbContextFactory(IEnumerable <T> data, bool seedData = true)
        {
            var options = new DbContextOptionsBuilder <BikeDbContext>()
                          .UseInMemoryDatabase(databaseName: Guid.NewGuid().ToString())
                          .Options;

            context = new BikeDbContext(options);

            if (seedData == false)
            {
                return;
            }

            context.Set <T>().AddRange(data);
            context.SaveChanges();
        }