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();
        }
Exemple #2
0
        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();
        }