using Eis.Domain.Migration; using Eis.Infrastructure.Migration; namespace Eis.Infrastructure.Tests.Migration; public sealed class MigrationFeatureCatalogTests { [Fact] public void ReportsCandidateAreaFromItsIndependentMigrationFlag() { var features = MigrationFeatureCatalog.Current(authenticationNative: true, candidateNative: true); Assert.True(features.Single(item => item.Area == FeatureArea.Authentication).Native); Assert.True(features.Single(item => item.Area == FeatureArea.Candidate).Native); Assert.False(features.Single(item => item.Area == FeatureArea.Administration).Native); } }