usBank.setType(HolidayType.BANK);
usBank.setRegionExternalId(ExternalId.of("RegionScheme", "Chicago"));
usBank.setUniqueId(UniqueId.of("TEST", "USD Test Bank Holiday"));
source.addHoliday(usBank);
Holiday result = source.get(usBank.getUniqueId());
assertNotNull(result);
assertEquals(usBank.getUniqueId(), result.getUniqueId());
assertEquals(HolidayType.BANK, result.getType());
assertNull(usBank.getCurrency());
assertEquals(usBank.getRegionExternalId(), result.getRegionExternalId());
assertNull(result.getExchangeExternalId());
}