101 references to TestDbContext
Aspire.Oracle.EntityFrameworkCore.Tests (101)
AspireOracleEFCoreDatabaseExtensionsTests.cs (38)
29builder.AddOracleDatabaseDbContext<TestDbContext>("orclconnection"); 32var context = host.Services.GetRequiredService<TestDbContext>(); 45builder.AddOracleDatabaseDbContext<TestDbContext>("orclconnection", settings => settings.ConnectionString = ConnectionString); 48var context = host.Services.GetRequiredService<TestDbContext>(); 65builder.AddOracleDatabaseDbContext<TestDbContext>("orclconnection"); 68var context = host.Services.GetRequiredService<TestDbContext>(); 86builder.AddOracleDatabaseDbContext<TestDbContext>("orclconnection", configureDbContextOptions: optionsBuilder => 95var context = host.Services.GetRequiredService<TestDbContext>(); 130builder.AddOracleDatabaseDbContext<TestDbContext>("orclconnection", configureDbContextOptions: optionsBuilder => 139var context = host.Services.GetRequiredService<TestDbContext>(); 175builder.AddOracleDatabaseDbContext<TestDbContext>("orclconnection", 180var context = host.Services.GetRequiredService<TestDbContext>(); 209builder.AddOracleDatabaseDbContext<TestDbContext>("orclconnection", 215var context = host.Services.GetRequiredService<TestDbContext>(); 242builder.AddOracleDatabaseDbContext<TestDbContext>("orclconnection"); 246var context = host.Services.GetRequiredService<TestDbContext>(); 268builder.Services.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseOracle(ConnectionString)); 272builder.Services.AddDbContextPool<TestDbContext>(options => options.UseOracle(ConnectionString)); 275var exception = Assert.Throws<InvalidOperationException>(() => builder.AddOracleDatabaseDbContext<TestDbContext>("orclconnection")); 291builder.Services.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseOracle(ConnectionString)); 295builder.Services.AddDbContextPool<TestDbContext>(options => options.UseOracle(ConnectionString)); 298var exception = Record.Exception(() => builder.AddOracleDatabaseDbContext<TestDbContext>("orclconnection")); 311builder.AddOracleDatabaseDbContext<TestDbContext>("orclconnection", o => o.InstrumentationOptions = null); 314var context = host.Services.GetRequiredService<TestDbContext>(); 327builder.AddOracleDatabaseDbContext<TestDbContext>("orclconnection", o => o.InstrumentationOptions = s => s.SetDbStatementForText = true); 330var context = host.Services.GetRequiredService<TestDbContext>(); 350builder.AddOracleDatabaseDbContext<TestDbContext>(connectionName, settings => 378builder.AddOracleDatabaseDbContext<TestDbContext>(connectionName, settings =>
ConformanceTests.cs (9)
19public class ConformanceTests : ConformanceTests<TestDbContext, OracleEntityFrameworkCoreSettings> 75=> builder.AddOracleDatabaseDbContext<TestDbContext>("orclconnection", configure); 86protected override void TriggerActivity(TestDbContext service) 113IDbContextPool<TestDbContext>? pool = host.Services.GetService<IDbContextPool<TestDbContext>>(); 124TestDbContext? dbContext = host.Services.GetService<TestDbContext>(); 163var service = host.Services.GetRequiredService<TestDbContext>();
ConformanceTests_TypeSpecificConfig.cs (1)
19new($"Aspire:Oracle:EntityFrameworkCore:{typeof(TestDbContext).Name}:ConnectionString", ConnectionString)
EnrichOracleDatabaseTests.cs (50)
26builder.Services.AddDbContextPool<TestDbContext>(options => options.UseOracle(ConnectionString)); 27builder.EnrichOracleDatabaseDbContext<TestDbContext>(configure); 35var exception = Assert.Throws<InvalidOperationException>(() => builder.EnrichOracleDatabaseDbContext<TestDbContext>()); 44builder.Services.AddDbContext<TestDbContext>(options => options.UseOracle(ConnectionString)); 46builder.EnrichOracleDatabaseDbContext<TestDbContext>(); 62builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 70builder.EnrichOracleDatabaseDbContext<TestDbContext>(); 73var context = host.Services.GetRequiredService<TestDbContext>(); 97builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 105builder.EnrichOracleDatabaseDbContext<TestDbContext>(settings => settings.CommandTimeout = 456); 108var exception = Assert.Throws<InvalidOperationException>(host.Services.GetRequiredService<TestDbContext>); 117builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 122var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 125builder.EnrichOracleDatabaseDbContext<TestDbContext>(); 128var context = host.Services.GetRequiredService<TestDbContext>(); 152builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 160var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 163builder.EnrichOracleDatabaseDbContext<TestDbContext>(); 166var optionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 171var context = host.Services.GetRequiredService<TestDbContext>(); 195builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 203var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 206builder.EnrichOracleDatabaseDbContext<TestDbContext>(); 209var context = host.Services.GetRequiredService<TestDbContext>(); 229builder.Services.AddDbContextPool<ITestDbContext, TestDbContext>(optionsBuilder => 234builder.EnrichOracleDatabaseDbContext<TestDbContext>(); 237var context = host.Services.GetRequiredService<ITestDbContext>() as TestDbContext; 246builder.Services.AddDbContext<ITestDbContext, TestDbContext>(optionsBuilder => 251builder.EnrichOracleDatabaseDbContext<TestDbContext>(); 253var optionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 258var context = host.Services.GetRequiredService<ITestDbContext>() as TestDbContext; 267builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 272builder.EnrichOracleDatabaseDbContext<TestDbContext>(settings => settings.DisableRetry = true); 275var context = host.Services.GetRequiredService<TestDbContext>(); 295builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 300builder.EnrichOracleDatabaseDbContext<TestDbContext>(settings => settings.DisableRetry = false); 303var exception = Assert.Throws<InvalidOperationException>(host.Services.GetRequiredService<TestDbContext>); 312builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 317builder.EnrichOracleDatabaseDbContext<TestDbContext>(settings => settings.DisableRetry = false); 320var context = host.Services.GetRequiredService<TestDbContext>(); 344builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 349builder.EnrichOracleDatabaseDbContext<TestDbContext>();
TestDbContext.cs (3)
10public DbSet<TestDbContext.CatalogBrand> CatalogBrands { get; } 15public TestDbContext(DbContextOptions<TestDbContext> options) : base(options) 20public DbContextOptions<TestDbContext> Options { get; }