94 references to TestDbContext
Aspire.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (94)
AspireEFPostgreSqlExtensionsTests.cs (33)
37
builder.AddNpgsqlDbContext<
TestDbContext
>("npgsql", configureDbContextOptions: ConfigureDbContextOptionsBuilderForTesting);
40
var
context = host.Services.GetRequiredService<
TestDbContext
>();
53
builder.AddNpgsqlDbContext<
TestDbContext
>("npgsql",
58
var
context = host.Services.GetRequiredService<
TestDbContext
>();
75
builder.AddNpgsqlDbContext<
TestDbContext
>("npgsql", configureDbContextOptions: ConfigureDbContextOptionsBuilderForTesting);
78
var
context = host.Services.GetRequiredService<
TestDbContext
>();
95
builder.AddNpgsqlDbContext<
TestDbContext
>("npgsql", configureDbContextOptions: optionsBuilder =>
105
var
context = host.Services.GetRequiredService<
TestDbContext
>();
137
builder.AddNpgsqlDbContext<
TestDbContext
>("npgsql", configureDbContextOptions: optionsBuilder =>
147
var
context = host.Services.GetRequiredService<
TestDbContext
>();
183
builder.AddNpgsqlDbContext<
TestDbContext
>("npgsql",
188
var
context = host.Services.GetRequiredService<
TestDbContext
>();
217
builder.AddNpgsqlDbContext<
TestDbContext
>("npgsql",
222
var
context = host.Services.GetRequiredService<
TestDbContext
>();
249
builder.AddNpgsqlDbContext<
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.AddNpgsqlDbContext<
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.AddNpgsqlDbContext<
TestDbContext
>("npgsql"));
325
builder.AddNpgsqlDbContext<
TestDbContext
>(connectionName);
328
builder.AddNpgsqlDbContext<
TestDbContext
>(connectionName, settings =>
357
builder.AddNpgsqlDbContext<
TestDbContext
>(connectionName, settings =>
ConformanceTests.cs (7)
16
public class ConformanceTests : ConformanceTests<
TestDbContext
, NpgsqlEntityFrameworkCorePostgreSQLSettings>, IClassFixture<PostgreSQLContainerFixture>
97
=> builder.AddNpgsqlDbContext<
TestDbContext
>(key ?? "postgres", configure);
108
protected override void TriggerActivity(
TestDbContext
service)
122
IDbContextPool<
TestDbContext
>? pool = host.Services.GetService<IDbContextPool<
TestDbContext
>>();
132
TestDbContext
? dbContext = host.Services.GetService<
TestDbContext
>();
ConformanceTests_TypeSpecificConfig.cs (1)
19
new($"Aspire:Npgsql:EntityFrameworkCore:PostgreSQL:{typeof(
TestDbContext
).Name}:ConnectionString", ConnectionString)
EnrichNpgsqlTests.cs (50)
30
builder.Services.AddDbContextPool<
TestDbContext
>(options => options.UseNpgsql(ConnectionString));
31
builder.EnrichNpgsqlDbContext<
TestDbContext
>(configure);
39
var exception = Assert.Throws<InvalidOperationException>(() => builder.EnrichNpgsqlDbContext<
TestDbContext
>());
48
builder.Services.AddDbContext<
TestDbContext
>(options => options.UseNpgsql(ConnectionString));
50
builder.EnrichNpgsqlDbContext<
TestDbContext
>();
66
builder.Services.AddDbContextPool<
TestDbContext
>(optionsBuilder =>
75
builder.EnrichNpgsqlDbContext<
TestDbContext
>();
78
var
context = host.Services.GetRequiredService<
TestDbContext
>();
102
builder.Services.AddDbContextPool<
TestDbContext
>(optionsBuilder =>
111
builder.EnrichNpgsqlDbContext<
TestDbContext
>(settings => settings.CommandTimeout = 456);
114
var exception = Assert.Throws<InvalidOperationException>(host.Services.GetRequiredService<
TestDbContext
>);
123
builder.Services.AddDbContextPool<
TestDbContext
>(optionsBuilder =>
129
var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<
TestDbContext
>));
132
builder.EnrichNpgsqlDbContext<
TestDbContext
>();
135
var
context = host.Services.GetRequiredService<
TestDbContext
>();
159
builder.Services.AddDbContextPool<
TestDbContext
>(optionsBuilder =>
168
var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<
TestDbContext
>));
171
builder.EnrichNpgsqlDbContext<
TestDbContext
>();
174
var optionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<
TestDbContext
>));
179
var
context = host.Services.GetRequiredService<
TestDbContext
>();
203
builder.Services.AddDbContextPool<
TestDbContext
>(optionsBuilder =>
212
var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<
TestDbContext
>));
215
builder.EnrichNpgsqlDbContext<
TestDbContext
>();
218
var
context = host.Services.GetRequiredService<
TestDbContext
>();
239
builder.Services.AddDbContextPool<ITestDbContext,
TestDbContext
>(optionsBuilder =>
245
builder.EnrichNpgsqlDbContext<
TestDbContext
>();
248
var
context = host.Services.GetRequiredService<ITestDbContext>() as
TestDbContext
;
257
builder.Services.AddDbContext<ITestDbContext,
TestDbContext
>(optionsBuilder =>
263
builder.EnrichNpgsqlDbContext<
TestDbContext
>();
265
var optionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<
TestDbContext
>));
270
var
context = host.Services.GetRequiredService<ITestDbContext>() as
TestDbContext
;
279
builder.Services.AddDbContextPool<
TestDbContext
>(optionsBuilder =>
285
builder.EnrichNpgsqlDbContext<
TestDbContext
>(settings => settings.DisableRetry = true);
288
var
context = host.Services.GetRequiredService<
TestDbContext
>();
308
builder.Services.AddDbContextPool<
TestDbContext
>(optionsBuilder =>
314
builder.EnrichNpgsqlDbContext<
TestDbContext
>(settings => settings.DisableRetry = false);
317
var exception = Assert.Throws<InvalidOperationException>(host.Services.GetRequiredService<
TestDbContext
>);
326
builder.Services.AddDbContextPool<
TestDbContext
>(optionsBuilder =>
332
builder.EnrichNpgsqlDbContext<
TestDbContext
>(settings => settings.DisableRetry = false);
335
var
context = host.Services.GetRequiredService<
TestDbContext
>();
359
builder.Services.AddDbContextPool<
TestDbContext
>(optionsBuilder =>
365
builder.EnrichNpgsqlDbContext<
TestDbContext
>();
TestDbContext.cs (3)
10
public DbSet<
TestDbContext
.CatalogBrand> CatalogBrands { get; }
15
public TestDbContext(DbContextOptions<
TestDbContext
> options) : base(options)
20
public DbContextOptions<
TestDbContext
> Options { get; }