public void IsScheduledToRunForFiveStarsReturnsTrue()
        {
            // Arrange
            var scheduledJob = new ScheduledJob()
            {
                Crontab = "* * * * *"
            };

            var sut = new ScheduledJobScheduler(scheduledJob);

            var now = DateTimeOffset.Now;
            
            // Act
            var result = sut.IsScheduledToRun(now);

            // Assert
            Assert.IsTrue(result);
        }
        public void IsScheduledToRunSucceeds7()
        {
            var now = new DateTimeOffset(2016, 11, 15, 19, 29, 59, 999, DateTimeOffset.Now.Offset);
            now = new DateTimeOffset(now.Year, now.Month, now.Day, now.Hour, now.Minute, 0, 1, now.Offset);

            var job = new ScheduledJob()
            {
                Crontab = "0 0 0 12 1 ? 2017"
            };
            var sut = new ScheduledJobScheduler(job);

            // Act
            Assert.IsFalse(sut.IsCrontabExpression());
            Assert.IsTrue(sut.IsQuartzExpression());

            var result = sut.IsScheduledToRun(now);

            // Assert
            Assert.IsFalse(result);
        }