91 references to TestDbContext
Aspire.Pomelo.EntityFrameworkCore.MySql.Tests (91)
AspireEFMySqlExtensionsTests.cs (29)
41
builder.AddMySqlDbContext<
TestDbContext
>("mysql");
44
var
context = host.Services.GetRequiredService<
TestDbContext
>();
60
builder.AddMySqlDbContext<
TestDbContext
>("mysql", settings => settings.ConnectionString = ConnectionString);
63
var
context = host.Services.GetRequiredService<
TestDbContext
>();
82
builder.AddMySqlDbContext<
TestDbContext
>("mysql");
85
var
context = host.Services.GetRequiredService<
TestDbContext
>();
104
builder.AddMySqlDbContext<
TestDbContext
>("mysql", configureDbContextOptions: optionsBuilder =>
113
var
context = host.Services.GetRequiredService<
TestDbContext
>();
147
builder.AddMySqlDbContext<
TestDbContext
>("mysql", configureDbContextOptions: optionsBuilder =>
156
var
context = host.Services.GetRequiredService<
TestDbContext
>();
194
builder.AddMySqlDbContext<
TestDbContext
>("mysql", configureDbContextOptions: optionsBuilder =>
199
var
context = host.Services.GetRequiredService<
TestDbContext
>();
229
builder.AddMySqlDbContext<
TestDbContext
>("mysql", configureDbContextOptions: optionsBuilder =>
237
var
context = host.Services.GetRequiredService<
TestDbContext
>();
262
builder.Services.AddDbContextPool<ITestDbContext,
TestDbContext
>(options => options.UseMySql(ConnectionString, s_serverVersion));
266
builder.Services.AddDbContextPool<
TestDbContext
>(options => options.UseMySql(ConnectionString, s_serverVersion));
269
var exception = Assert.Throws<InvalidOperationException>(() => builder.AddMySqlDbContext<
TestDbContext
>("mysql"));
285
builder.Services.AddDbContextPool<ITestDbContext,
TestDbContext
>(options => options.UseMySql(ConnectionString, s_serverVersion));
289
builder.Services.AddDbContextPool<
TestDbContext
>(options => options.UseMySql(ConnectionString, s_serverVersion));
292
var exception = Record.Exception(() => builder.AddMySqlDbContext<
TestDbContext
>("mysql"));
313
builder.AddMySqlDbContext<
TestDbContext
>(connectionName, settings =>
342
builder.AddMySqlDbContext<
TestDbContext
>(connectionName, settings =>
ConformanceTests.cs (7)
17
public class ConformanceTests : ConformanceTests<
TestDbContext
, PomeloEntityFrameworkCoreMySqlSettings>, IClassFixture<MySqlContainerFixture>
91
=> builder.AddMySqlDbContext<
TestDbContext
>(key ?? "mysql", configure);
102
protected override void TriggerActivity(
TestDbContext
service)
116
IDbContextPool<
TestDbContext
>? pool = host.Services.GetService<IDbContextPool<
TestDbContext
>>();
125
TestDbContext
? dbContext = host.Services.GetService<
TestDbContext
>();
ConformanceTests_TypeSpecificConfig.cs (2)
19
new($"Aspire:Pomelo:EntityFrameworkCore:MySql:{typeof(
TestDbContext
).Name}:ConnectionString", ConnectionString),
20
new($"Aspire:Pomelo:EntityFrameworkCore:MySql:{typeof(
TestDbContext
).Name}:ServerVersion", ServerVersion)
EnrichMySqlTests.cs (50)
31
builder.Services.AddDbContextPool<
TestDbContext
>((serviceProvider, options) =>
41
builder.EnrichMySqlDbContext<
TestDbContext
>(configure);
49
var exception = Assert.Throws<InvalidOperationException>(() => builder.EnrichMySqlDbContext<
TestDbContext
>());
58
builder.Services.AddDbContext<
TestDbContext
>(options => options.UseMySql(ConnectionString, DefaultVersion));
60
builder.EnrichMySqlDbContext<
TestDbContext
>();
76
builder.Services.AddDbContextPool<
TestDbContext
>(optionsBuilder =>
84
builder.EnrichMySqlDbContext<
TestDbContext
>();
87
var
context = host.Services.GetRequiredService<
TestDbContext
>();
111
builder.Services.AddDbContextPool<
TestDbContext
>(optionsBuilder =>
119
builder.EnrichMySqlDbContext<
TestDbContext
>(settings => settings.CommandTimeout = 456);
122
var exception = Assert.Throws<InvalidOperationException>(host.Services.GetRequiredService<
TestDbContext
>);
131
builder.Services.AddDbContextPool<
TestDbContext
>(optionsBuilder =>
136
var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<
TestDbContext
>));
139
builder.EnrichMySqlDbContext<
TestDbContext
>();
142
var
context = host.Services.GetRequiredService<
TestDbContext
>();
166
builder.Services.AddDbContextPool<
TestDbContext
>(optionsBuilder =>
174
var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<
TestDbContext
>));
177
builder.EnrichMySqlDbContext<
TestDbContext
>();
180
var optionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<
TestDbContext
>));
185
var
context = host.Services.GetRequiredService<
TestDbContext
>();
209
builder.Services.AddDbContextPool<
TestDbContext
>(optionsBuilder =>
217
var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<
TestDbContext
>));
220
builder.EnrichMySqlDbContext<
TestDbContext
>();
223
var
context = host.Services.GetRequiredService<
TestDbContext
>();
243
builder.Services.AddDbContextPool<ITestDbContext,
TestDbContext
>(optionsBuilder =>
248
builder.EnrichMySqlDbContext<
TestDbContext
>();
251
var
context = host.Services.GetRequiredService<ITestDbContext>() as
TestDbContext
;
260
builder.Services.AddDbContext<ITestDbContext,
TestDbContext
>(optionsBuilder =>
265
builder.EnrichMySqlDbContext<
TestDbContext
>();
267
var optionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<
TestDbContext
>));
272
var
context = host.Services.GetRequiredService<ITestDbContext>() as
TestDbContext
;
281
builder.Services.AddDbContextPool<
TestDbContext
>(optionsBuilder =>
286
builder.EnrichMySqlDbContext<
TestDbContext
>(settings => settings.DisableRetry = true);
289
var
context = host.Services.GetRequiredService<
TestDbContext
>();
309
builder.Services.AddDbContextPool<
TestDbContext
>(optionsBuilder =>
314
builder.EnrichMySqlDbContext<
TestDbContext
>(settings => settings.DisableRetry = false);
317
var exception = Assert.Throws<InvalidOperationException>(host.Services.GetRequiredService<
TestDbContext
>);
326
builder.Services.AddDbContextPool<
TestDbContext
>(optionsBuilder =>
331
builder.EnrichMySqlDbContext<
TestDbContext
>(settings => settings.DisableRetry = false);
334
var
context = host.Services.GetRequiredService<
TestDbContext
>();
358
builder.Services.AddDbContextPool<
TestDbContext
>(optionsBuilder =>
363
builder.EnrichMySqlDbContext<
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; }