Пример #1
0
        public void ConstructorShouldThrowIfRunStatsChangeEventTimeoutIsMinimumTimeSpanValue()
        {
            var isExceptionThrown = false;

            try
            {
                var criteria = new BaseTestRunCriteria(frequencyOfRunStatsChangeEvent: 1, keepAlive: false, testSettings: null, runStatsChangeEventTimeout: TimeSpan.MinValue);
            }
            catch (ArgumentOutOfRangeException ex)
            {
                isExceptionThrown = true;
                StringAssert.Contains(ex.Message, "Notification timeout must be greater than zero.");
            }

            Assert.IsTrue(isExceptionThrown);
        }
Пример #2
0
        public void ConstructorShouldThrowIfFrequencyOfRunStatsChangeIsLesssThanZero()
        {
            var isExceptionThrown = false;

            try
            {
                var criteria = new BaseTestRunCriteria(frequencyOfRunStatsChangeEvent: -10);
            }
            catch (ArgumentOutOfRangeException ex)
            {
                isExceptionThrown = true;
                StringAssert.Contains(ex.Message, "Notification frequency need to be a positive value.");
            }

            Assert.IsTrue(isExceptionThrown);
        }