private static void IgnoreDataProviderSpecificFeature(FeatureContext featureContext, IEnvironmentSettings environmentSettings) { var dataProvider = environmentSettings.GetDataProvider(); if (dataProvider is null) { featureContext.IgnoreFeature("DataProvider is not defined"); } var featureInfo = featureContext.FeatureInfo; var specificDataProvider = GetFeatureSpecificDataProvider(featureInfo); if (dataProvider == DataProvider.SqlServer && specificDataProvider == DataProvider.RavenDb) { featureContext.IgnoreFeature($"Current feature is {DataProvider.RavenDb} specific."); } if (dataProvider == DataProvider.RavenDb && specificDataProvider == DataProvider.SqlServer) { featureContext.IgnoreFeature($"Current feature is {DataProvider.SqlServer} specific."); } }