Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }
Пример #4
0
        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);
        }
Пример #5
0
        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);
        }