Example #1
0
        public void AlwaysOnNotEnabled_ReturnsExpectedValue(string alwaysOnEnvironmentValue, bool expected)
        {
            if (alwaysOnEnvironmentValue != null)
            {
                System.Environment.SetEnvironmentVariable(ContinuousJobRunner.WebsiteSCMAlwaysOnEnabledKey, alwaysOnEnvironmentValue);
            }

            Assert.Equal(expected, ContinuousJobRunner.AlwaysOnNotEnabled());

            System.Environment.SetEnvironmentVariable(ContinuousJobRunner.WebsiteSCMAlwaysOnEnabledKey, null);
        }
Example #2
0
        public void RefreshJob_Continuous_LogsWarning_WhenAlwaysOnNotEnabled()
        {
            System.Environment.SetEnvironmentVariable(ContinuousJobRunner.WebsiteSCMAlwaysOnEnabledKey, "0");
            Assert.True(ContinuousJobRunner.AlwaysOnNotEnabled());

            JobSettings settings = new JobSettings();

            _runner.RefreshJob(_job, settings, false);

            VerifyAlwaysOnWarningWritten();

            System.Environment.SetEnvironmentVariable(ContinuousJobRunner.WebsiteSCMAlwaysOnEnabledKey, null);
        }