protected GraphUpdatesInMemoryFixtureBase() { _serviceProvider = new ServiceCollection() .AddEntityFramework() .AddInMemoryDatabase() .ServiceCollection() .AddSingleton(TestInMemoryModelSource.GetFactory(OnModelCreating)) .BuildServiceProvider(); }
public DataAnnotationInMemoryFixture() { _serviceProvider = new ServiceCollection() .AddEntityFramework() .AddInMemoryDatabase() .ServiceCollection() .AddSingleton(TestInMemoryModelSource.GetFactory(OnModelCreating)) .BuildServiceProvider(); }
public StoreGeneratedInMemoryFixture() { _serviceProvider = new ServiceCollection() .AddEntityFramework() .AddInMemoryStore() .ServiceCollection() .AddSingleton(TestInMemoryModelSource.GetFactory(OnModelCreating)) .BuildServiceProvider(); }
public GraphUpdatesInMemoryFixture() { _serviceProvider = new ServiceCollection() .AddEntityFramework() .AddInMemoryDatabase() .ServiceCollection() .AddSingleton(TestInMemoryModelSource.GetFactory(OnModelCreating)) .BuildServiceProvider(); _optionsBuilder = new DbContextOptionsBuilder(); _optionsBuilder.UseInMemoryDatabase(); }
public BuiltInDataTypesInMemoryFixture() { _testStore = new InMemoryTestStore(); _serviceProvider = new ServiceCollection() .AddEntityFramework() .AddInMemoryDatabase() .ServiceCollection() .AddSingleton(TestInMemoryModelSource.GetFactory(OnModelCreating)) .BuildServiceProvider(); var optionsBuilder = new DbContextOptionsBuilder(); optionsBuilder.UseInMemoryDatabase(); _options = optionsBuilder.Options; }
public NullKeysInMemoryFixture() { _serviceProvider = new ServiceCollection() .AddEntityFramework() .AddInMemoryStore() .ServiceCollection() .AddSingleton(TestInMemoryModelSource.GetFactory(OnModelCreating)) .BuildServiceProvider(); var optionsBuilder = new EntityOptionsBuilder(); optionsBuilder.UseInMemoryStore(persist: true); _options = optionsBuilder.Options; EnsureCreated(); }
public ComplexNavigationsQueryInMemoryFixture() { _serviceProvider = new ServiceCollection() .AddEntityFramework() .AddInMemoryDatabase() .ServiceCollection() .AddSingleton(TestInMemoryModelSource.GetFactory(OnModelCreating)) .BuildServiceProvider(); var optionsBuilder = new DbContextOptionsBuilder(); optionsBuilder.UseInMemoryDatabase(); _options = optionsBuilder.Options; }
public InheritanceInMemoryFixture() { _serviceProvider = new ServiceCollection() .AddEntityFramework() .AddInMemoryDatabase() .ServiceCollection() .AddSingleton(TestInMemoryModelSource.GetFactory(OnModelCreating)) .BuildServiceProvider(); _optionsBuilder.UseInMemoryDatabase(); using (var context = CreateContext()) { SeedData(context); } }
public OneToOneQueryInMemoryFixture() { _serviceProvider = new ServiceCollection() .AddEntityFramework() .AddInMemoryStore() .ServiceCollection() .AddSingleton(TestInMemoryModelSource.GetFactory(OnModelCreating)) .BuildServiceProvider(); var optionsBuilder = new DbContextOptionsBuilder(); optionsBuilder.UseInMemoryStore(); _options = optionsBuilder.Options; using (var context = new DbContext(_serviceProvider, _options)) { AddTestData(context); } }
public NorthwindQueryInMemoryFixture() { _serviceProvider = new ServiceCollection() .AddEntityFramework() .AddInMemoryDatabase() .ServiceCollection() .AddSingleton(TestInMemoryModelSource.GetFactory(OnModelCreating)) .BuildServiceProvider(); var optionsBuilder = new DbContextOptionsBuilder(); optionsBuilder.UseInMemoryDatabase(); _options = optionsBuilder.Options; using (var context = CreateContext()) { NorthwindData.Seed(context); } }