114 references to TestDbContext
Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (114)
AspireAzureEFPostgreSqlExtensionsTests.cs (33)
37
builder.AddAzureNpgsqlDbContext<
TestDbContext
>("npgsql", configureDbContextOptions: ConfigureDbContextOptionsBuilderForTesting);
40
var
context = host.Services.GetRequiredService<
TestDbContext
>();
53
builder.AddAzureNpgsqlDbContext<
TestDbContext
>("npgsql",
58
var
context = host.Services.GetRequiredService<
TestDbContext
>();
75
builder.AddAzureNpgsqlDbContext<
TestDbContext
>("npgsql", configureDbContextOptions: ConfigureDbContextOptionsBuilderForTesting);
78
var
context = host.Services.GetRequiredService<
TestDbContext
>();
95
builder.AddAzureNpgsqlDbContext<
TestDbContext
>("npgsql", configureDbContextOptions: optionsBuilder =>
105
var
context = host.Services.GetRequiredService<
TestDbContext
>();
137
builder.AddAzureNpgsqlDbContext<
TestDbContext
>("npgsql", configureDbContextOptions: optionsBuilder =>
147
var
context = host.Services.GetRequiredService<
TestDbContext
>();
183
builder.AddAzureNpgsqlDbContext<
TestDbContext
>("npgsql",
188
var
context = host.Services.GetRequiredService<
TestDbContext
>();
217
builder.AddAzureNpgsqlDbContext<
TestDbContext
>("npgsql",
222
var
context = host.Services.GetRequiredService<
TestDbContext
>();
249
builder.AddAzureNpgsqlDbContext<
TestDbContext
>("npgsql");
253
var
context = host.Services.GetRequiredService<
TestDbContext
>();
275
builder.Services.AddDbContextPool<ITestDbContext,
TestDbContext
>(options => options.UseNpgsql(ConnectionString));
279
builder.Services.AddDbContextPool<
TestDbContext
>(options => options.UseNpgsql(ConnectionString));
282
var exception = Assert.Throws<InvalidOperationException>(() => builder.AddAzureNpgsqlDbContext<
TestDbContext
>("npgsql"));
298
builder.Services.AddDbContextPool<ITestDbContext,
TestDbContext
>(options => options.UseNpgsql(ConnectionString));
302
builder.Services.AddDbContextPool<
TestDbContext
>(options => options.UseNpgsql(ConnectionString));
305
var exception = Record.Exception(() => builder.AddAzureNpgsqlDbContext<
TestDbContext
>("npgsql"));
325
builder.AddAzureNpgsqlDbContext<
TestDbContext
>(connectionName);
328
builder.AddAzureNpgsqlDbContext<
TestDbContext
>(connectionName, settings =>
357
builder.AddAzureNpgsqlDbContext<
TestDbContext
>(connectionName, settings =>
ConformanceTests.cs (7)
16
public class ConformanceTests : ConformanceTests<
TestDbContext
, AzureNpgsqlEntityFrameworkCorePostgreSQLSettings>, IClassFixture<PostgreSQLContainerFixture>
94
=> builder.AddAzureNpgsqlDbContext<
TestDbContext
>(key ?? "postgres", configure);
105
protected override void TriggerActivity(
TestDbContext
service)
119
IDbContextPool<
TestDbContext
>? pool = host.Services.GetService<IDbContextPool<
TestDbContext
>>();
129
TestDbContext
? dbContext = host.Services.GetService<
TestDbContext
>();
ConformanceTests_TypeSpecificConfig.cs (1)
19
new($"Aspire:Npgsql:EntityFrameworkCore:PostgreSQL:{typeof(
TestDbContext
).Name}:ConnectionString", ConnectionString)
EnrichNpgsqlTests.cs (50)
28
builder.Services.AddDbContextPool<
TestDbContext
>(options => options.UseNpgsql(ConnectionString));
29
builder.EnrichAzureNpgsqlDbContext<
TestDbContext
>(configure);
37
var exception = Assert.Throws<InvalidOperationException>(() => builder.EnrichAzureNpgsqlDbContext<
TestDbContext
>());
46
builder.Services.AddDbContext<
TestDbContext
>(options => options.UseNpgsql(ConnectionString));
48
builder.EnrichAzureNpgsqlDbContext<
TestDbContext
>();
64
builder.Services.AddDbContextPool<
TestDbContext
>(optionsBuilder =>
73
builder.EnrichAzureNpgsqlDbContext<
TestDbContext
>();
76
var
context = host.Services.GetRequiredService<
TestDbContext
>();
100
builder.Services.AddDbContextPool<
TestDbContext
>(optionsBuilder =>
109
builder.EnrichAzureNpgsqlDbContext<
TestDbContext
>(settings => settings.CommandTimeout = 456);
112
var exception = Assert.Throws<InvalidOperationException>(host.Services.GetRequiredService<
TestDbContext
>);
121
builder.Services.AddDbContextPool<
TestDbContext
>(optionsBuilder =>
127
var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<
TestDbContext
>));
130
builder.EnrichAzureNpgsqlDbContext<
TestDbContext
>();
133
var
context = host.Services.GetRequiredService<
TestDbContext
>();
157
builder.Services.AddDbContextPool<
TestDbContext
>(optionsBuilder =>
166
var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<
TestDbContext
>));
169
builder.EnrichAzureNpgsqlDbContext<
TestDbContext
>();
172
var optionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<
TestDbContext
>));
180
var
context = host.Services.GetRequiredService<
TestDbContext
>();
204
builder.Services.AddDbContextPool<
TestDbContext
>(optionsBuilder =>
213
var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<
TestDbContext
>));
216
builder.EnrichAzureNpgsqlDbContext<
TestDbContext
>();
219
var
context = host.Services.GetRequiredService<
TestDbContext
>();
240
builder.Services.AddDbContextPool<ITestDbContext,
TestDbContext
>(optionsBuilder =>
246
builder.EnrichAzureNpgsqlDbContext<
TestDbContext
>();
249
var
context = host.Services.GetRequiredService<ITestDbContext>() as
TestDbContext
;
258
builder.Services.AddDbContext<ITestDbContext,
TestDbContext
>(optionsBuilder =>
264
builder.EnrichAzureNpgsqlDbContext<
TestDbContext
>();
266
var optionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<
TestDbContext
>));
271
var
context = host.Services.GetRequiredService<ITestDbContext>() as
TestDbContext
;
280
builder.Services.AddDbContextPool<
TestDbContext
>(optionsBuilder =>
286
builder.EnrichAzureNpgsqlDbContext<
TestDbContext
>(settings => settings.DisableRetry = true);
289
var
context = host.Services.GetRequiredService<
TestDbContext
>();
309
builder.Services.AddDbContextPool<
TestDbContext
>(optionsBuilder =>
315
builder.EnrichAzureNpgsqlDbContext<
TestDbContext
>(settings => settings.DisableRetry = false);
318
var exception = Assert.Throws<InvalidOperationException>(host.Services.GetRequiredService<
TestDbContext
>);
327
builder.Services.AddDbContextPool<
TestDbContext
>(optionsBuilder =>
333
builder.EnrichAzureNpgsqlDbContext<
TestDbContext
>(settings => settings.DisableRetry = false);
336
var
context = host.Services.GetRequiredService<
TestDbContext
>();
360
builder.Services.AddDbContextPool<
TestDbContext
>(optionsBuilder =>
366
builder.EnrichAzureNpgsqlDbContext<
TestDbContext
>();
tests\Aspire.Npgsql.EntityFrameworkCore.PostgreSQL.Tests\TestDbContext.cs (3)
10
public DbSet<
TestDbContext
.CatalogBrand> CatalogBrands { get; }
15
public TestDbContext(DbContextOptions<
TestDbContext
> options) : base(options)
20
public DbContextOptions<
TestDbContext
> Options { get; }
TokenCredentialTests.cs (20)
43
builder.Services.AddDbContextPool<
TestDbContext
>(options => options.UseNpgsql(connectionString));
44
builder.EnrichAzureNpgsqlDbContext<
TestDbContext
>(configureSettings: settings => settings.Credential = fakeCred);
48
builder.AddAzureNpgsqlDbContext<
TestDbContext
>("npgsql", configureDbContextOptions: ConfigureDbContextOptionsBuilderForTesting, configureSettings: settings => settings.Credential = fakeCred);
52
var
context = host.Services.GetRequiredService<
TestDbContext
>();
74
builder.Services.AddDbContextPool<
TestDbContext
>(options => options.UseNpgsql(connectionString));
75
builder.EnrichAzureNpgsqlDbContext<
TestDbContext
>(configureSettings: settings => settings.Credential = fakeCred);
79
builder.AddAzureNpgsqlDbContext<
TestDbContext
>("npgsql", configureDbContextOptions: ConfigureDbContextOptionsBuilderForTesting, configureSettings: settings => settings.Credential = fakeCred);
84
var
context = scope.ServiceProvider.GetRequiredService<
TestDbContext
>();
106
builder.Services.AddDbContextPool<
TestDbContext
>(options => options.UseNpgsql(connectionString));
107
builder.EnrichAzureNpgsqlDbContext<
TestDbContext
>(configureSettings: settings => settings.Credential = fakeCred);
111
builder.AddAzureNpgsqlDbContext<
TestDbContext
>("npgsql", configureDbContextOptions: ConfigureDbContextOptionsBuilderForTesting, configureSettings: settings => settings.Credential = fakeCred);
115
var
context = host.Services.GetRequiredService<
TestDbContext
>();
138
builder.Services.AddDbContextPool<
TestDbContext
>(options => options.UseNpgsql(connectionString));
139
builder.EnrichAzureNpgsqlDbContext<
TestDbContext
>(configureSettings: settings => settings.Credential = fakeCred);
143
builder.AddAzureNpgsqlDbContext<
TestDbContext
>("npgsql", configureDbContextOptions: ConfigureDbContextOptionsBuilderForTesting, configureSettings: settings => settings.Credential = fakeCred);
147
var
context = host.Services.GetRequiredService<
TestDbContext
>();