20 lines
659 B
C#
20 lines
659 B
C#
using System.Reflection;
|
|
using StellaOps.Concelier.Persistence.Postgres;
|
|
using StellaOps.Infrastructure.Postgres.Testing;
|
|
using Xunit;
|
|
|
|
namespace StellaOps.Concelier.Testing;
|
|
|
|
/// <summary>
|
|
/// PostgreSQL integration test fixture for the Concelier module.
|
|
/// Runs migrations from embedded resources and provides test isolation via schema truncation.
|
|
/// </summary>
|
|
public sealed class ConcelierPostgresFixture : PostgresIntegrationFixture, ICollectionFixture<ConcelierPostgresFixture>
|
|
{
|
|
protected override Assembly? GetMigrationAssembly()
|
|
=> typeof(ConcelierDataSource).Assembly;
|
|
|
|
protected override string GetModuleName() => "Concelier";
|
|
}
|
|
|