public void test_combined() {
ImmutableHolidayCalendar base1 =
ImmutableHolidayCalendar.of(TEST_ID, ImmutableList.of(MON_2014_07_14), SATURDAY, SUNDAY);
ImmutableHolidayCalendar base2 =
ImmutableHolidayCalendar.of(TEST_ID2, ImmutableList.of(WED_2014_07_16), FRIDAY, SATURDAY);
ImmutableHolidayCalendar test = ImmutableHolidayCalendar.combined(base1, base2);
assertEquals(test.getId(), base1.getId().combinedWith(base2.getId()));
assertEquals(test.getName(), base1.getId().combinedWith(base2.getId()).getName());
assertEquals(test.getHolidays(), ImmutableList.of(MON_2014_07_14, WED_2014_07_16));
assertEquals(test.getWeekendDays(), ImmutableSet.of(FRIDAY, SATURDAY, SUNDAY));
}