89 references to TestDbContext
Aspire.Microsoft.EntityFrameworkCore.SqlServer.Tests (89)
AspireSqlServerEFCoreSqlClientExtensionsTests.cs (30)
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"));
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)
27builder.Services.AddDbContextPool<TestDbContext>(options => options.UseSqlServer(ConnectionString)); 28builder.EnrichSqlServerDbContext<TestDbContext>(configure); 36var exception = Assert.Throws<InvalidOperationException>(() => builder.EnrichSqlServerDbContext<TestDbContext>()); 45builder.Services.AddDbContext<TestDbContext>(options => options.UseSqlServer(ConnectionString)); 47builder.EnrichSqlServerDbContext<TestDbContext>(); 63builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 71builder.EnrichSqlServerDbContext<TestDbContext>(); 74var context = host.Services.GetRequiredService<TestDbContext>(); 98builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 106builder.EnrichSqlServerDbContext<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.EnrichSqlServerDbContext<TestDbContext>(); 129var context = host.Services.GetRequiredService<TestDbContext>(); 153builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 161var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 164builder.EnrichSqlServerDbContext<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.EnrichSqlServerDbContext<TestDbContext>(); 210var context = host.Services.GetRequiredService<TestDbContext>(); 230builder.Services.AddDbContextPool<ITestDbContext, TestDbContext>(optionsBuilder => 235builder.EnrichSqlServerDbContext<TestDbContext>(); 238var context = host.Services.GetRequiredService<ITestDbContext>() as TestDbContext; 247builder.Services.AddDbContext<ITestDbContext, TestDbContext>(optionsBuilder => 252builder.EnrichSqlServerDbContext<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.EnrichSqlServerDbContext<TestDbContext>(settings => settings.DisableRetry = true); 276var context = host.Services.GetRequiredService<TestDbContext>(); 296builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 301builder.EnrichSqlServerDbContext<TestDbContext>(settings => settings.DisableRetry = false); 304var exception = Assert.Throws<InvalidOperationException>(host.Services.GetRequiredService<TestDbContext>); 313builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 318builder.EnrichSqlServerDbContext<TestDbContext>(settings => settings.DisableRetry = false); 321var 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; }