public PropertyValuesInMemoryFixture() { _serviceProvider = new ServiceCollection() .AddEntityFrameworkInMemoryDatabase() .AddSingleton(TestInMemoryModelSource.GetFactory(OnModelCreating)) .BuildServiceProvider(); }
public DataAnnotationInMemoryFixture() { _serviceProvider = new ServiceCollection() .AddEntityFrameworkInMemoryDatabase() .AddSingleton(TestInMemoryModelSource.GetFactory(OnModelCreating)) .AddSingleton <ThrowingModelValidator>() .BuildServiceProvider(); }
public override DbContextOptions BuildOptions(IServiceCollection serviceCollection = null) => new DbContextOptionsBuilder() .UseInMemoryDatabase() .UseInternalServiceProvider( (serviceCollection ?? new ServiceCollection()) .AddEntityFrameworkInMemoryDatabase() .AddSingleton(TestInMemoryModelSource.GetFactory(OnModelCreating)) .AddSingleton <ILoggerFactory>(_testLoggerFactory) .BuildServiceProvider()).Options;
public StoreGeneratedInMemoryFixture() { _serviceProvider = new ServiceCollection() .AddEntityFramework() .AddInMemoryDatabase() .ServiceCollection() .AddSingleton(TestInMemoryModelSource.GetFactory(OnModelCreating)) .BuildServiceProvider(); }
public GraphUpdatesInMemoryFixture() { _serviceProvider = new ServiceCollection() .AddEntityFrameworkInMemoryDatabase() .AddSingleton(TestInMemoryModelSource.GetFactory(OnModelCreating)) .BuildServiceProvider(); var optionsBuilder = new DbContextOptionsBuilder(); optionsBuilder.UseInMemoryDatabase(); }
public NotificationEntitiesInMemoryFixture() { var serviceProvider = new ServiceCollection() .AddEntityFrameworkInMemoryDatabase() .AddSingleton(TestInMemoryModelSource.GetFactory(OnModelCreating)) .BuildServiceProvider(); _options = new DbContextOptionsBuilder() .UseInMemoryDatabase() .UseInternalServiceProvider(serviceProvider).Options; }
public FindInMemoryFixture() { _serviceProvider = new ServiceCollection() .AddEntityFrameworkInMemoryDatabase() .AddSingleton(TestInMemoryModelSource.GetFactory(OnModelCreating)) .BuildServiceProvider(); using (var context = CreateContext()) { Seed(context); } }
public InheritanceInMemoryFixture() { var serviceProvider = new ServiceCollection() .AddEntityFrameworkInMemoryDatabase() .AddSingleton(TestInMemoryModelSource.GetFactory(OnModelCreating)) .BuildServiceProvider(); _optionsBuilder.UseInMemoryDatabase().UseInternalServiceProvider(serviceProvider); using (var context = CreateContext()) { SeedData(context); } }
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() .AddInMemoryDatabase() .ServiceCollection() .AddSingleton(TestInMemoryModelSource.GetFactory(OnModelCreating)) .BuildServiceProvider(); var optionsBuilder = new DbContextOptionsBuilder(); optionsBuilder.UseInMemoryDatabase(); _options = optionsBuilder.Options; EnsureCreated(); }
public OneToOneQueryInMemoryFixture() { var serviceProvider = new ServiceCollection() .AddEntityFrameworkInMemoryDatabase() .AddSingleton(TestInMemoryModelSource.GetFactory(OnModelCreating)) .BuildServiceProvider(); _options = new DbContextOptionsBuilder() .UseInMemoryDatabase() .UseInternalServiceProvider(serviceProvider).Options; using (var context = new DbContext(_options)) { AddTestData(context); } }
public NorthwindQueryInMemoryFixture() { var serviceProvider = new ServiceCollection() .AddEntityFrameworkInMemoryDatabase() .AddSingleton(TestInMemoryModelSource.GetFactory(OnModelCreating)) .AddSingleton <ILoggerFactory>(_testLoggerFactory) .BuildServiceProvider(); _options = new DbContextOptionsBuilder() .UseInMemoryDatabase() .UseInternalServiceProvider(serviceProvider).Options; using (var context = CreateContext()) { NorthwindData.Seed(context); } }