Пример #1
0
        public void TryParse_NoMatch7()
        {
            RepeatingExpressionSection value;
            bool result = RepeatingExpressionSection.TryParse("1/9", ExpressionSectionType.DayOfWeek, out value);

            Assert.False(result);
        }
Пример #2
0
        public void TryParse_NoMatch5()
        {
            RepeatingExpressionSection value;
            bool result = RepeatingExpressionSection.TryParse("123/1", ExpressionSectionType.Hour, out value);

            Assert.False(result);
        }
Пример #3
0
        public void TryParse_NoMatch6()
        {
            RepeatingExpressionSection value;
            bool result = RepeatingExpressionSection.TryParse("?/1", ExpressionSectionType.DayOfMonth, out value);

            Assert.False(result);
        }
Пример #4
0
        public void TryParse_Match1()
        {
            RepeatingExpressionSection value;
            bool result = RepeatingExpressionSection.TryParse("1/2", ExpressionSectionType.Hour, out value);

            Assert.True(result);
            var start = value.StartValue as SimpleExpressionSection;

            Assert.NotNull(start);
            Assert.AreEqual(1, start.Value);
            var frequency = value.Frequency as SimpleExpressionSection;

            Assert.NotNull(frequency);
            Assert.AreEqual(2, frequency.Value);
        }
Пример #5
0
        public void TryParse_Match4()
        {
            RepeatingExpressionSection value;
            bool result = RepeatingExpressionSection.TryParse("*/9", ExpressionSectionType.Hour, out value);

            Assert.True(result);
            var start = value.StartValue;

            Assert.NotNull(start);
            Assert.AreEqual(0, start.Value);
            var frequency = value.Frequency;

            Assert.NotNull(frequency);
            Assert.AreEqual(9, frequency.Value);
        }