//------------------------------------------------------------------------- public virtual void test_combinedWith() { HolidayCalendar base1 = new MockHolCal(); HolidayCalendar base2 = HolidayCalendars.FRI_SAT; HolidayCalendar test = base1.combinedWith(base2); assertEquals(test.ToString(), "HolidayCalendar[Fri/Sat+Mock]"); assertEquals(test.Name, "Fri/Sat+Mock"); assertEquals(test.Equals(base1.combinedWith(base2)), true); assertEquals(test.Equals(ANOTHER_TYPE), false); assertEquals(test.Equals(null), false); assertEquals(test.GetHashCode(), base1.combinedWith(base2).GetHashCode()); assertEquals(test.isHoliday(THU_2014_07_10), false); assertEquals(test.isHoliday(FRI_2014_07_11), true); assertEquals(test.isHoliday(SAT_2014_07_12), true); assertEquals(test.isHoliday(SUN_2014_07_13), true); assertEquals(test.isHoliday(MON_2014_07_14), false); assertEquals(test.isHoliday(TUE_2014_07_15), false); assertEquals(test.isHoliday(WED_2014_07_16), true); assertEquals(test.isHoliday(THU_2014_07_17), false); assertEquals(test.isHoliday(FRI_2014_07_18), true); assertEquals(test.isHoliday(SAT_2014_07_19), true); assertEquals(test.isHoliday(SUN_2014_07_20), true); assertEquals(test.isHoliday(MON_2014_07_21), false); }
public virtual void test_combineWith_none() { HolidayCalendar @base = new MockHolCal(); HolidayCalendar test = @base.combinedWith(HolidayCalendars.NO_HOLIDAYS); assertSame(test, @base); }
public virtual void test_combineWith_same() { HolidayCalendar @base = new MockHolCal(); HolidayCalendar test = @base.combinedWith(@base); assertSame(test, @base); }