private static int countTimeUnits_weeks(DateTime baseDate, DateTime comparedDate) { return baseDate.WeeksDifference(comparedDate); }
public void weeksDifference_if_compared_date_one_week_later_dayOfWeek_later_returns_proper_value() { DateTime d1 = new DateTime(2016, 8, 11); DateTime d2 = new DateTime(2016, 8, 19); var result = d1.WeeksDifference(d2); Assert.AreEqual(1, result); }
public void weeksDifference_if_from_the_same_week_compared_date_is_later_zero_is_returned() { DateTime d1 = new DateTime(2016, 4, 18); DateTime d2 = new DateTime(2016, 4, 21); var result = d1.WeeksDifference(d2); Assert.AreEqual(0, result); }
public void weeksDifference_if_compared_date_few_weeks_later_returns_proper_value() { DateTime d1 = new DateTime(2016, 4, 20); DateTime d2 = new DateTime(2016, 6, 20); var result = d1.WeeksDifference(d2); Assert.AreEqual(9, result); }