private void SaveGlobalSettings(object sender, GlobalSettingsEventArgs e) { var newSettings = new GlobalSettingsDto { AllowUserSettings = e.AllowUserSettings, SelectedPageTypeIds = string.IsNullOrEmpty(e.SelectedPageTypeIds) ? string.Empty : e.SelectedPageTypeIds }; _globalSettingsRepository.SaveGlobalSettings(newSettings); DisplaySystemMessage("/PageTypeTreeFilter/GlobalSettings/SaveSuccessfulMessage"); }
protected override void Given() { base.Given(); Using <ITranslator>() .Setup(t => t.Translate(It.IsAny <string>())) .Returns("--- Show all ---"); var globalSettings = new GlobalSettingsDto { AllowUserSettings = false, SelectedPageTypeIds = "1" }; Using <IGlobalSettingsRepository>() .Setup(r => r.LoadGlobalSettings()) .Returns(globalSettings); Using <IUserSettingsRepository>() .Setup(r => r.EnableUserSelectedPageTypes) .Returns(false); }
protected override void Given() { base.Given(); var globalSettings = new GlobalSettingsDto { AllowUserSettings = AllowUserIds, SelectedPageTypeIds = "1;2;3" }; Using <IGlobalSettingsRepository>() .Setup(r => r.LoadGlobalSettings()) .Returns(globalSettings); Using <IUserSettingsRepository>() .Setup(r => r.UserSelectedPageTypeIds) .Returns("3;4"); Using <IUserSettingsRepository>() .Setup(r => r.EnableUserSelectedPageTypes) .Returns(UseUserSpecificIds); }