97 references to TestDbContext
Aspire.Oracle.EntityFrameworkCore.Tests (97)
AspireOracleEFCoreDatabaseExtensionsTests.cs (36)
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>();
ConformanceTests.cs (9)
20public class ConformanceTests : ConformanceTests<TestDbContext, OracleEntityFrameworkCoreSettings> 76=> builder.AddOracleDatabaseDbContext<TestDbContext>("orclconnection", configure); 87protected override void TriggerActivity(TestDbContext service) 114IDbContextPool<TestDbContext>? pool = host.Services.GetService<IDbContextPool<TestDbContext>>(); 125TestDbContext? dbContext = host.Services.GetService<TestDbContext>(); 164var service = host.Services.GetRequiredService<TestDbContext>();
ConformanceTests_TypeSpecificConfig.cs (1)
19new($"Aspire:Oracle:EntityFrameworkCore:{typeof(TestDbContext).Name}:ConnectionString", ConnectionString)
EnrichOracleDatabaseTests.cs (48)
27builder.Services.AddDbContextPool<TestDbContext>(options => options.UseOracle(ConnectionString)); 28builder.EnrichOracleDatabaseDbContext<TestDbContext>(configure); 36var exception = Assert.Throws<InvalidOperationException>(() => builder.EnrichOracleDatabaseDbContext<TestDbContext>()); 45builder.Services.AddDbContext<TestDbContext>(options => options.UseOracle(ConnectionString)); 47builder.EnrichOracleDatabaseDbContext<TestDbContext>(); 63builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 71builder.EnrichOracleDatabaseDbContext<TestDbContext>(); 74var context = host.Services.GetRequiredService<TestDbContext>(); 98builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 106builder.EnrichOracleDatabaseDbContext<TestDbContext>(settings => settings.CommandTimeout = 456); 109var exception = Assert.Throws<InvalidOperationException>(host.Services.GetRequiredService<TestDbContext>); 118builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 123var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 126builder.EnrichOracleDatabaseDbContext<TestDbContext>(); 129var context = host.Services.GetRequiredService<TestDbContext>(); 153builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 161var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 164builder.EnrichOracleDatabaseDbContext<TestDbContext>(); 167var optionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 172var context = host.Services.GetRequiredService<TestDbContext>(); 196builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 204var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 207builder.EnrichOracleDatabaseDbContext<TestDbContext>(); 210var context = host.Services.GetRequiredService<TestDbContext>(); 230builder.Services.AddDbContextPool<ITestDbContext, TestDbContext>(optionsBuilder => 235builder.EnrichOracleDatabaseDbContext<TestDbContext>(); 238var context = host.Services.GetRequiredService<ITestDbContext>() as TestDbContext; 247builder.Services.AddDbContext<ITestDbContext, TestDbContext>(optionsBuilder => 252builder.EnrichOracleDatabaseDbContext<TestDbContext>(); 254var optionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 259var context = host.Services.GetRequiredService<ITestDbContext>() as TestDbContext; 268builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 273builder.EnrichOracleDatabaseDbContext<TestDbContext>(settings => settings.DisableRetry = true); 276var context = host.Services.GetRequiredService<TestDbContext>(); 296builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 301builder.EnrichOracleDatabaseDbContext<TestDbContext>(settings => settings.DisableRetry = false); 304var exception = Assert.Throws<InvalidOperationException>(host.Services.GetRequiredService<TestDbContext>); 313builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 318builder.EnrichOracleDatabaseDbContext<TestDbContext>(settings => settings.DisableRetry = false); 321var context = host.Services.GetRequiredService<TestDbContext>();
TestDbContext.cs (3)
10public DbSet<TestDbContext.CatalogBrand> CatalogBrands { get; } 15public TestDbContext(DbContextOptions<TestDbContext> options) : base(options) 20public DbContextOptions<TestDbContext> Options { get; }