Ejemplo n.º 1
0
            public NavigationTestFixture()
            {
                var serviceProvider = new ServiceCollection()
                                      .AddEntityFrameworkOracle()
                                      .BuildServiceProvider(validateScopes: true);

                _options = new DbContextOptionsBuilder()
                           .UseOracle(OracleTestStore.CreateConnectionString("StateManagerBug"), b => b.ApplyConfiguration())
                           .UseInternalServiceProvider(serviceProvider)
                           .Options;
            }
Ejemplo n.º 2
0
            public NullKeysOracleFixture()
            {
                var name             = "StringsContext";
                var connectionString = OracleTestStore.CreateConnectionString(name);

                _options = new DbContextOptionsBuilder()
                           .UseOracle(connectionString, b => b.ApplyConfiguration())
                           .UseInternalServiceProvider(new ServiceCollection()
                                                       .AddEntityFrameworkOracle()
                                                       .AddSingleton(TestModelSource.GetFactory(OnModelCreating))
                                                       .BuildServiceProvider(validateScopes: true))
                           .Options;

                _testStore = OracleTestStore.GetOrCreateShared(name, EnsureCreated);
            }
Ejemplo n.º 3
0
 protected override DbContextOptionsBuilder CreateOptionsBuilder(
     Action <RelationalDbContextOptionsBuilder <OracleDbContextOptionsBuilder, OracleOptionsExtension> > relationalAction)
 => new DbContextOptionsBuilder().UseOracle(OracleTestStore.CreateConnectionString("LoggingOracleTest"), relationalAction);
 protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
 => optionsBuilder
 .UseOracle(OracleTestStore.CreateConnectionString(_databaseName), b => b.ApplyConfiguration())
 .UseInternalServiceProvider(_serviceProvider);