final ManageablePosition position = test.getPosition();
assertNotNull(position);
assertEquals(uniqueId, position.getUniqueId());
assertEquals(ExternalId.of("A", "222"), position.getProviderId());
assertEquals(BigDecimal.valueOf(222.987), position.getQuantity());
final ExternalIdBundle secKey = position.getSecurityLink().getExternalId();
assertEquals(1, secKey.size());
assertEquals(ExternalId.of("TICKER", "IBMC"), secKey.getExternalIds().iterator().next());
assertEquals(ObjectId.of("DbSec", "1234"), position.getSecurityLink().getObjectId());
final List<ManageableTrade> trades = position.getTrades();
assertEquals(1, trades.size());
final ManageableTrade expected = new ManageableTrade(BigDecimal.valueOf(222.987), secKey, _now.toLocalDate(), _now.toOffsetTime().minusSeconds(408), ExternalId.of("CPARTY", "C222"));