public void GetFunctionalityByFeatureTest() { IRuntimeConfigurationReadeable instance = new RuntimeConfigurationReader(); Assert.IsNotNull(instance.GetFunctionalityByFeature(EnumFeatures.Features.ScriptRunner)); Assert.IsTrue(instance.GetFunctionalityByFeature(EnumFeatures.Features.ScriptRunner).Any()); Assert.IsNotNull(instance.GetFunctionalityByFeature(EnumFeatures.Features.ScriptRunner).FirstOrDefault (x=> string.Equals(x.Key, "EnableBathExecution"))); }
public void GetAllKeyValuesSettingsTest() { IRuntimeConfigurationReadeable instance = new RuntimeConfigurationReader(); Assert.IsTrue(instance.GetAllKeyValuesSettings().Any()); Assert.IsNotNull(instance.GetAllKeyValuesSettings()); }
public void GetValuesParametersByFeatureTest() { IRuntimeConfigurationReadeable instance = new RuntimeConfigurationReader(); Assert.IsNotNull(instance.GetValuesParametersByFeature(EnumFeatures.Features.ScriptRunner)); Assert.IsTrue(instance.GetValuesParametersByFeature(EnumFeatures.Features.ScriptRunner).Any()); Assert.IsNotNull(instance.GetValuesParametersByFeature(EnumFeatures.Features.ScriptRunner).FirstOrDefault (x => string.Equals(x.Key, "AppPoolRestarterScriptPath"))); }
public IISRestarterConfigurationDto LoadIISRestarterCondfiguration() { IRuntimeConfigurationReadeable configLoader = default(IRuntimeConfigurationReadeable); var scriptConfiguration = default(IISRestarterConfigurationDto); configLoader = new RuntimeConfigurationReader(); scriptConfiguration = new IISRestarterConfigurationDto() { Functionality = configLoader.GetFunctionalityByFeature(transversal.dto.Enums.Features.EnumFeatures.Features.IISRestarter), ValuesParameters = configLoader.GetValuesParametersByFeature(transversal.dto.Enums.Features.EnumFeatures.Features.IISRestarter), IsEnabled = configLoader.CheckIfAnyKeyValueSettingIsEnabledByKey("IISRestarter") }; return scriptConfiguration; }