public void Notification_NextTime_Monthly_EveryDayNr()
{
string msg;
msg = TestNextMonthlyTime_EveryDayNr(1, 23, 0, 20, "2011-01-01 10:10:10", "2011-01-20 23:00:00"); Assert.IsNull(msg, msg);
msg = TestNextMonthlyTime_EveryDayNr(2, 23, 0, 20, "2011-01-19 23:10:10", "2011-01-20 23:00:00"); Assert.IsNull(msg, msg);
msg = TestNextMonthlyTime_EveryDayNr(3, 23, 0, 20, "2011-01-20 10:10:10", "2011-01-20 23:00:00"); Assert.IsNull(msg, msg);
msg = TestNextMonthlyTime_EveryDayNr(4, 23, 0, 20, "2011-01-20 23:10:10", "2011-02-20 23:00:00"); Assert.IsNull(msg, msg);
msg = TestNextMonthlyTime_EveryDayNr(5, 23, 0, 20, "2011-01-21 10:10:10", "2011-02-20 23:00:00"); Assert.IsNull(msg, msg);
msg = TestNextMonthlyTime_EveryDayNr(6, 23, 0, 20, "2011-01-22 10:10:10", "2011-02-20 23:00:00"); Assert.IsNull(msg, msg);
msg = TestNextMonthlyTime_EveryDayNr(10, 23, 0, 31, "2011-01-30 10:10:10", "2011-01-31 23:00:00"); Assert.IsNull(msg, msg);
msg = TestNextMonthlyTime_EveryDayNr(11, 23, 0, 31, "2011-01-30 23:10:10", "2011-01-31 23:00:00"); Assert.IsNull(msg, msg);
msg = TestNextMonthlyTime_EveryDayNr(12, 23, 0, 31, "2011-01-31 10:10:10", "2011-01-31 23:00:00"); Assert.IsNull(msg, msg);
msg = TestNextMonthlyTime_EveryDayNr(13, 23, 0, 31, "2011-01-31 23:10:10", "2011-02-28 23:00:00"); Assert.IsNull(msg, msg);
msg = TestNextMonthlyTime_EveryDayNr(20, 23, 0, 31, "2011-02-27 10:10:10", "2011-02-28 23:00:00"); Assert.IsNull(msg, msg);
msg = TestNextMonthlyTime_EveryDayNr(21, 23, 0, 31, "2011-02-27 23:10:10", "2011-02-28 23:00:00"); Assert.IsNull(msg, msg);
msg = TestNextMonthlyTime_EveryDayNr(22, 23, 0, 31, "2011-02-28 10:10:10", "2011-02-28 23:00:00"); Assert.IsNull(msg, msg);
msg = TestNextMonthlyTime_EveryDayNr(23, 23, 0, 31, "2011-02-28 23:10:10", "2011-03-31 23:00:00"); Assert.IsNull(msg, msg);
msg = TestNextMonthlyTime_EveryDayNr(30, 23, 0, 31, "2011-03-30 10:10:10", "2011-03-31 23:00:00"); Assert.IsNull(msg, msg);
msg = TestNextMonthlyTime_EveryDayNr(31, 23, 0, 31, "2011-03-30 23:10:10", "2011-03-31 23:00:00"); Assert.IsNull(msg, msg);
msg = TestNextMonthlyTime_EveryDayNr(32, 23, 0, 31, "2011-03-31 10:10:10", "2011-03-31 23:00:00"); Assert.IsNull(msg, msg);
msg = TestNextMonthlyTime_EveryDayNr(33, 23, 0, 31, "2011-03-31 23:10:10", "2011-04-30 23:00:00"); Assert.IsNull(msg, msg);
msg = TestNextMonthlyTime_EveryDayNr(40, 23, 0, 31, "2011-12-31 10:10:10", "2011-12-31 23:00:00"); Assert.IsNull(msg, msg);
msg = TestNextMonthlyTime_EveryDayNr(41, 23, 0, 31, "2011-12-31 23:10:10", "2012-01-31 23:00:00"); Assert.IsNull(msg, msg);
var d1 = new DateTime(2011, 1, 31);
var d2 = d1.AddMonths(1);
var d3 = d1.AddMonths(2);
var d4 = d1.AddMonths(3);
}
[TestMethod]