91 references to TestDbContext
Aspire.Microsoft.EntityFrameworkCore.SqlServer.Tests (91)
AspireSqlServerEFCoreSqlClientExtensionsTests.cs (32)
28builder.AddSqlServerDbContext<TestDbContext>("sqlconnection"); 31var context = host.Services.GetRequiredService<TestDbContext>(); 44builder.AddSqlServerDbContext<TestDbContext>("sqlconnection", settings => settings.ConnectionString = ConnectionString); 47var context = host.Services.GetRequiredService<TestDbContext>(); 64builder.AddSqlServerDbContext<TestDbContext>("sqlconnection"); 67var context = host.Services.GetRequiredService<TestDbContext>(); 85builder.AddSqlServerDbContext<TestDbContext>("sqlconnection", configureDbContextOptions: optionsBuilder => 94var context = host.Services.GetRequiredService<TestDbContext>(); 129builder.AddSqlServerDbContext<TestDbContext>("sqlconnection", configureDbContextOptions: optionsBuilder => 138var context = host.Services.GetRequiredService<TestDbContext>(); 174builder.AddSqlServerDbContext<TestDbContext>("sqlconnection", 179var context = host.Services.GetRequiredService<TestDbContext>(); 208builder.AddSqlServerDbContext<TestDbContext>("sqlconnection", 214var context = host.Services.GetRequiredService<TestDbContext>(); 241builder.AddSqlServerDbContext<TestDbContext>("sqlconnection"); 245var context = host.Services.GetRequiredService<TestDbContext>(); 267builder.Services.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseSqlServer(ConnectionString)); 271builder.Services.AddDbContextPool<TestDbContext>(options => options.UseSqlServer(ConnectionString)); 274var exception = Assert.Throws<InvalidOperationException>(() => builder.AddSqlServerDbContext<TestDbContext>("sqlconnection")); 290builder.Services.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseSqlServer(ConnectionString)); 294builder.Services.AddDbContextPool<TestDbContext>(options => options.UseSqlServer(ConnectionString)); 297var exception = Record.Exception(() => builder.AddSqlServerDbContext<TestDbContext>("sqlconnection")); 317builder.AddSqlServerDbContext<TestDbContext>(connectionName, settings => 345builder.AddSqlServerDbContext<TestDbContext>(connectionName, settings =>
ConformanceTests.cs (7)
16public class ConformanceTests : ConformanceTests<TestDbContext, MicrosoftEntityFrameworkCoreSqlServerSettings>, IClassFixture<SqlServerContainerFixture> 80=> builder.AddSqlServerDbContext<TestDbContext>("sqlconnection", configure); 91protected override void TriggerActivity(TestDbContext service) 102IDbContextPool<TestDbContext>? pool = host.Services.GetService<IDbContextPool<TestDbContext>>(); 112TestDbContext? dbContext = host.Services.GetService<TestDbContext>();
ConformanceTests_TypeSpecificConfig.cs (1)
20new($"Aspire:Microsoft:EntityFrameworkCore:SqlServer:{typeof(TestDbContext).Name}:ConnectionString", ConnectionString)
EnrichSqlServerTests.cs (48)
26builder.Services.AddDbContextPool<TestDbContext>(options => options.UseSqlServer(ConnectionString)); 27builder.EnrichSqlServerDbContext<TestDbContext>(configure); 35var exception = Assert.Throws<InvalidOperationException>(() => builder.EnrichSqlServerDbContext<TestDbContext>()); 44builder.Services.AddDbContext<TestDbContext>(options => options.UseSqlServer(ConnectionString)); 46builder.EnrichSqlServerDbContext<TestDbContext>(); 62builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 70builder.EnrichSqlServerDbContext<TestDbContext>(); 73var context = host.Services.GetRequiredService<TestDbContext>(); 97builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 105builder.EnrichSqlServerDbContext<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.EnrichSqlServerDbContext<TestDbContext>(); 128var context = host.Services.GetRequiredService<TestDbContext>(); 152builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 160var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 163builder.EnrichSqlServerDbContext<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.EnrichSqlServerDbContext<TestDbContext>(); 209var context = host.Services.GetRequiredService<TestDbContext>(); 229builder.Services.AddDbContextPool<ITestDbContext, TestDbContext>(optionsBuilder => 234builder.EnrichSqlServerDbContext<TestDbContext>(); 237var context = host.Services.GetRequiredService<ITestDbContext>() as TestDbContext; 246builder.Services.AddDbContext<ITestDbContext, TestDbContext>(optionsBuilder => 251builder.EnrichSqlServerDbContext<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.EnrichSqlServerDbContext<TestDbContext>(settings => settings.DisableRetry = true); 275var context = host.Services.GetRequiredService<TestDbContext>(); 295builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 300builder.EnrichSqlServerDbContext<TestDbContext>(settings => settings.DisableRetry = false); 303var exception = Assert.Throws<InvalidOperationException>(host.Services.GetRequiredService<TestDbContext>); 312builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 317builder.EnrichSqlServerDbContext<TestDbContext>(settings => settings.DisableRetry = false); 320var context = host.Services.GetRequiredService<TestDbContext>();
tests\Aspire.Npgsql.EntityFrameworkCore.PostgreSQL.Tests\TestDbContext.cs (3)
10public DbSet<TestDbContext.CatalogBrand> CatalogBrands { get; } 15public TestDbContext(DbContextOptions<TestDbContext> options) : base(options) 20public DbContextOptions<TestDbContext> Options { get; }