Exemplo n.º 1
0
        public void ObeysOffsetLastDayOfMonth(int testOffset)
        {
            TestObject = new LastDayOfMonthRange(TestFieldDefinition, testOffset);

            TestThreeConsecutiveDays(new DateTime(2020, 2, 28).AddDays(-testOffset));
            TestThreeConsecutiveDays(new DateTime(2019, 2, 27).AddDays(-testOffset));
            TestThreeConsecutiveDays(new DateTime(2019, 3, 30).AddDays(-testOffset));
        }
Exemplo n.º 2
0
        public void CanParseWithOffset(int expectedOffset)
        {
            ICronRange actual = TestObject.HandleParse($"L-{expectedOffset}");

            Assert.IsInstanceOfType(actual, typeof(LastDayOfMonthRange));
            LastDayOfMonthRange range = (LastDayOfMonthRange)actual;

            Assert.AreEqual(expectedOffset, range.Offset);
        }
Exemplo n.º 3
0
        public void OffsetLargerThanMonthIsActiveOnFirst()
        {
            TestObject = new LastDayOfMonthRange(TestFieldDefinition, 30);

            TestThreeConsecutiveDays(new DateTime(2020, 1, 31));
        }
Exemplo n.º 4
0
 public void Init()
 {
     TestObject = new LastDayOfMonthRange(TestFieldDefinition, default);
 }