public void testHolidayDefinition()
{
createTestConfiguration();
final ConfigXml config = ConfigXml.getInstance();
assertEquals(5, config.getHolidays().size());
ConfigureHoliday holiday = config.getHolidays().get(0);
assertEquals(Calendar.MAY, (int) holiday.getMonth());
holiday = config.getHolidays().get(2);
assertEquals(HolidayDefinition.XMAS_EVE, holiday.getId());
holiday = config.getHolidays().get(3);
assertEquals(HolidayDefinition.SHROVE_TUESDAY, holiday.getId());
assertEquals(true, holiday.isIgnore());
final Holidays holidays = Holidays.getInstance();
final Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, 2009);
cal.set(Calendar.MONTH, Calendar.MAY);