ExternalId dummyId = ExternalSchemes.bloombergTickerSecurityId("USDRC Curncy");
ExternalIdBundle bundle = ExternalIdBundle.of(dummyId);
ZonedDateTime maturity = DateUtils.getUTCDate(2011, 10, 1);
ZonedDateTime start = DateUtils.getUTCDate(2011, 9, 30);
DayCount dayCount = DayCountFactory.INSTANCE.getDayCount("Actual/365");
final CashSecurity cash = new CashSecurity(Currency.USD, ExternalSchemes.financialRegionId("US"), start, maturity, dayCount, 0.05, 1);
cash.setUniqueId(UniqueId.of("TEST", "TEST"));
cash.setName("1m deposit rate");
cash.setExternalIdBundle(bundle);
FixedIncomeStripWithSecurity strip = new FixedIncomeStripWithSecurity(new FixedIncomeStrip(StripInstrumentType.CASH, Tenor.ONE_MONTH, "DEFAULT"), Tenor.ONE_MONTH, maturity, dummyId, cash);
assertEquals(strip, cycleObject(FixedIncomeStripWithSecurity.class, strip));
dummyId = ExternalSchemes.bloombergTickerSecurityId("EDZ2 Comdty");
bundle = ExternalIdBundle.of(dummyId);