public void SettersThatSetOnlyForMROrLaterForVersionNewerThanMR() { Dictionary <string, string> inputData = new Dictionary <string, string>() { { "WlbVersion", "6.0" }, { "AutoBalanceEnabled", "false" }, { "AutoBalancePollIntervals", "0.333333" }, { "AutoBalanceSeverity", "High" }, { "AutoBalanceAggressiveness", "High" }, { "PowerManagementEnabled", "false" }, { "PowerManagementPollIntervals", "5.321264" }, { "EnableOptimizationModeSchedules", "false" } //Equal to AutomateOptimizationMode }; validator = new VerifyGettersAndSetters(new WlbPoolConfiguration(inputData)); MRSensitiveData expectedData = new MRSensitiveData() { AutoBalanceEnabled = true, AutoBalancePollIntervals = 2.0, AutoBalanceSeverity = WlbPoolAutoBalanceSeverity.Low, AutoBalanceAggressiveness = WlbPoolAutoBalanceAggressiveness.Medium, PowerManagementEnabled = true, PowerManagementPollIntervals = 7.0, AutomateOptimizationMode = true }; validator.Verify(expectedData); }
public void SettersTest() { var inputData = new Dictionary <string, string> { { "WlbVersion", "6.0" }, { "AutoBalanceEnabled", "false" }, { "AutoBalancePollIntervals", "0.333333" }, { "AutoBalanceSeverity", "High" }, { "AutoBalanceAggressiveness", "High" }, { "PowerManagementEnabled", "false" }, { "PowerManagementPollIntervals", "5.321264" }, { "EnableOptimizationModeSchedules", "false" } //Equal to AutomateOptimizationMode }; var expectedData = new MRSensitiveData { AutoBalanceEnabled = true, AutoBalancePollIntervals = 2.0, AutoBalanceSeverity = WlbPoolAutoBalanceSeverity.Low, AutoBalanceAggressiveness = WlbPoolAutoBalanceAggressiveness.Medium, PowerManagementEnabled = true, PowerManagementPollIntervals = 7.0, AutomateOptimizationMode = true }; ClassVerifiers.VerifySettersAndGetters(new WlbPoolConfiguration(inputData), expectedData); }
public void SettersThatSetOnlyForMROrLaterForVersionNewerThanMR() { Dictionary<string, string> inputData = new Dictionary<string, string>() { {"WlbVersion", "6.0"}, {"AutoBalanceEnabled", "false"}, {"AutoBalancePollIntervals", "0.333333"}, {"AutoBalanceSeverity", "High"}, {"AutoBalanceAggressiveness", "High"}, {"PowerManagementEnabled", "false"}, {"PowerManagementPollIntervals", "5.321264"}, {"EnableOptimizationModeSchedules", "false"} //Equal to AutomateOptimizationMode }; validator = new VerifyGettersAndSetters(new WlbPoolConfiguration(inputData)); MRSensitiveData expectedData = new MRSensitiveData() { AutoBalanceEnabled = true, AutoBalancePollIntervals = 2.0, AutoBalanceSeverity = WlbPoolAutoBalanceSeverity.Low, AutoBalanceAggressiveness = WlbPoolAutoBalanceAggressiveness.Medium, PowerManagementEnabled = true, PowerManagementPollIntervals = 7.0, AutomateOptimizationMode = true }; validator.Verify( expectedData); }