Search/AdvisoryAI and DAL conversion to EF finishes up. Preparation for microservices consolidation.

This commit is contained in:
master
2026-02-25 18:19:22 +02:00
parent 4db038123b
commit 63c70a6d37
447 changed files with 52257 additions and 2636 deletions

View File

@@ -64,6 +64,14 @@ public abstract class PostgresIntegrationFixture : IAsyncLifetime
/// </summary>
protected virtual string? GetResourcePrefix() => null;
/// <summary>
/// Creates the underlying <see cref="PostgresFixture"/> instance.
/// Override to use a canonical schema name (e.g. "policy") instead of a
/// randomly generated test schema when migration SQL hardcodes a schema prefix.
/// </summary>
protected virtual PostgresFixture CreateFixtureInstance(string connectionString, string moduleName, ILogger logger)
=> PostgresFixtureFactory.Create(connectionString, moduleName, logger);
/// <summary>
/// Initializes the PostgreSQL container and runs migrations.
/// </summary>
@@ -99,7 +107,7 @@ public abstract class PostgresIntegrationFixture : IAsyncLifetime
}
var moduleName = GetModuleName();
_fixture = PostgresFixtureFactory.Create(ConnectionString, moduleName, Logger);
_fixture = CreateFixtureInstance(ConnectionString, moduleName, Logger);
await _fixture.InitializeAsync();
var migrationAssembly = GetMigrationAssembly();