public void UpdateSettings() { // Given Options options = new Options(); ISettings settings = NewMock<ISettings>(); options.Settings = settings; Expect.Once.On(settings).SetProperty("ActivitiesNumberInTray"); Expect.Once.On(settings).SetProperty("HotKeyToActivate"); Expect.Once.On(settings).SetProperty("HotKeyToSwitch"); Expect.Once.On(settings).SetProperty("Language"); Expect.Once.On(settings).SetProperty("LeftClickOnTray"); Expect.Once.On(settings).SetProperty("MaxActivitiesInHistory"); Expect.Once.On(settings).SetProperty("ReminderTime"); Expect.Once.On(settings).SetProperty("SaveAfterDone"); Expect.Once.On(settings).SetProperty("SplitByComma"); Expect.Once.On(settings).SetProperty("SwitchOnLogOff"); Expect.Once.On(settings).SetProperty("SwitchTimeLogAtMidnight"); Expect.Once.On(settings).SetProperty("TimeLogsFolder"); Expect.Once.On(settings).SetProperty("TweetingActivity"); Expect.Once.On(settings).SetProperty("TwitterAccessToken"); Expect.Once.On(settings).SetProperty("TwitterAccessTokenSecret"); Expect.Once.On(settings).SetProperty("TwitterEnabled"); Expect.Once.On(settings).SetProperty("UseTweetingActivity"); // When options.UpdateSettings(TimeSpan.Zero); // Then VerifyAllExpectationsHaveBeenMet(); }
public void UpdateSettings() { // Given Options options = new Options(); ISettings settings = NewMock <ISettings>(); options.Settings = settings; Expect.Once.On(settings).SetProperty("ActivitiesNumberInTray"); Expect.Once.On(settings).SetProperty("HotKeyToActivate"); Expect.Once.On(settings).SetProperty("HotKeyToSwitch"); Expect.Once.On(settings).SetProperty("Language"); Expect.Once.On(settings).SetProperty("LeftClickOnTray"); Expect.Once.On(settings).SetProperty("MaxActivitiesInHistory"); Expect.Once.On(settings).SetProperty("ReminderTime"); Expect.Once.On(settings).SetProperty("SaveAfterDone"); Expect.Once.On(settings).SetProperty("SplitByComma"); Expect.Once.On(settings).SetProperty("SwitchOnLogOff"); Expect.Once.On(settings).SetProperty("SwitchTimeLogAtMidnight"); Expect.Once.On(settings).SetProperty("TimeLogsFolder"); Expect.Once.On(settings).SetProperty("TweetingActivity"); Expect.Once.On(settings).SetProperty("TwitterAccessToken"); Expect.Once.On(settings).SetProperty("TwitterAccessTokenSecret"); Expect.Once.On(settings).SetProperty("TwitterEnabled"); Expect.Once.On(settings).SetProperty("UseTweetingActivity"); // When options.UpdateSettings(TimeSpan.Zero); // Then VerifyAllExpectationsHaveBeenMet(); }