public void GetNextDate_WeeklyPeriod_ReturnsNextWeek() { var date = new DateTime(2013, 6, 11); var policy = new CustomPeriodPolicy(7); Assert.That(policy.GetNextDate(date), Is.EqualTo(new DateTime(2013, 6, 18))); }