public void countSpecialDays_if_dates_from_the_same_year_but_date_is_not_included_zero_is_returned() { DateTime baseDate = new DateTime(2015, 2, 10); DateTime comparedDate = new DateTime(2015, 4, 15); int result = baseDate.countSpecialDays(comparedDate, true, 12, 24); Assert.AreEqual(0, result); }
public void countSpecialDays_if_dates_from_the_same_year_and_date_is_within_at_week_one_is_returned() { DateTime baseDate = new DateTime(2015, 12, 20); DateTime comparedDate = new DateTime(2015, 12, 30); int result = baseDate.countSpecialDays(comparedDate, false, 12, 24); Assert.AreEqual(1, result); }
public void countSpecialDays_if_dates_from_different_years_but_none_of_border_include_date_weekends_on() { DateTime baseDate = new DateTime(2011, 12, 30); DateTime comparedDate = new DateTime(2016, 12, 10); int result = baseDate.countSpecialDays(comparedDate, true, 12, 25); Assert.AreEqual(4, result); }
public void countSpecialDays_if_dates_from_the_same_year_and_date_is_within_at_weekend_but_weekend_excluded_zero_is_returned() { DateTime baseDate = new DateTime(2015, 12, 10); DateTime comparedDate = new DateTime(2015, 12, 17); int result = baseDate.countSpecialDays(comparedDate, false, 12, 13); Assert.AreEqual(0, result); }
public void countSpecialDays_if_dates_from_different_years_and_right_border_year_includes_date_weekends_off() { DateTime baseDate = new DateTime(2011, 12, 30); DateTime comparedDate = new DateTime(2016, 12, 30); int result = baseDate.countSpecialDays(comparedDate, false, 12, 25); Assert.AreEqual(4, result); }