void LoadSettings() { try { ErrorMessage = string.Empty; Paths = new ObservableCollection <PathSetting>(pathProvider.GetDestinations()); Paths.CollectionChanged += (sender, args) => PendingChanges = true; IsScheduleEnabled = Settings.Default.IsScheduleEnabled; ScheduleHours = Settings.Default.ScheduleHours; PendingChanges = false; } catch (Exception e) { Trace.TraceError("Couldn't load settings: " + e); ErrorMessage = "Couldn't load settings: " + e.Message; } }
void LoadSettings() { try { ErrorMessage = string.Empty; Paths = new ObservableCollection <PathSetting>(pathProvider.GetDestinations()); Paths.CollectionChanged += (sender, args) => PendingChanges = true; IsScheduleEnabled = Config.Default.settings.update.isDisabled; IsPreReleaseEnabled = Config.Default.settings.update.isPreReleaseEnabled; IsUpdateDisabled = Config.Default.settings.update.isDisabled; //ScheduleHours = Config.Default.settings.update.isDisabled; //Username = Settings.Default.Username; //ShowNotifications = Settings.Default.ShowNotifications; PendingChanges = false; } catch (Exception e) { Trace.TraceError("Couldn't load settings: " + e); ErrorMessage = "Couldn't load settings: " + e.Message; } }
public void Expands_environment_variables() { var results = destinationPathProvider.GetDestinations(new[] { @"%TEMP%" }); Assert.AreEqual(Environment.ExpandEnvironmentVariables("%TEMP%"), results.Single()); }