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(); }