public void TryParse_NoMatch7() { RepeatingExpressionSection value; bool result = RepeatingExpressionSection.TryParse("1/9", ExpressionSectionType.DayOfWeek, out value); Assert.False(result); }
public void TryParse_NoMatch5() { RepeatingExpressionSection value; bool result = RepeatingExpressionSection.TryParse("123/1", ExpressionSectionType.Hour, out value); Assert.False(result); }
public void TryParse_NoMatch6() { RepeatingExpressionSection value; bool result = RepeatingExpressionSection.TryParse("?/1", ExpressionSectionType.DayOfMonth, out value); Assert.False(result); }
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); }
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); }