public void Execute() { string settingName = evt.SettingName; if (!bootstrapSettingsModel.HasSetting(settingName)) { return; } if (evt.SettingValueType != null) { object settingVal = bootstrapSettingsModel.GetSetting(settingName, evt.SettingValueType); dispatcher.Dispatch(new RetrieveBootstrapSettingEvent(RetrieveBootstrapSettingEvent.Type.Got, settingName, evt.SettingValueType, settingVal)); } else { string settingVal = bootstrapSettingsModel.GetSetting(settingName); dispatcher.Dispatch(new RetrieveBootstrapSettingEvent(RetrieveBootstrapSettingEvent.Type.Got, settingName, typeof(string), settingVal)); } }
public void Model_Can_Get_Setting() { string expected = "true"; string value = _bootstrapSettingsModel.GetSetting("Valid"); Assert.AreEqual(expected, value); }