public void MonthlyTestBlock1() { //arrange var currentTime = new StubITimeProvider { TimeGet = () => DateTime.Parse("5/20/14 15:02:20 ") }; var task = new StubIMonthlyScheduledTask { StartTimeGet = () => DateTime.Parse("5/20/14 15:02:20"), RepeatIntervalInMonthsGet = () => 0 }; //act var result = task.EvalMonthlyTrigger(currentTime); //assert Assert.IsFalse(result); }
public void EvaluateMonthlyScheduledTaskTest6() { //arrange var currentTime = new StubITimeProvider { TimeGet = () => DateTime.Parse("7/1/14 15:02:20") }; var task = new StubIMonthlyScheduledTask { StartTimeGet = () => DateTime.Parse("5/20/14 15:02:20"), RepeatIntervalInMonthsGet = () => 2, DaysOfMonthToActivateGet = () => DaysOfMonth.All }; //act var result = task.EvalMonthlyTrigger(currentTime); //assert Assert.IsTrue(result); }