pos2.setUniqueId(version1.getUniqueId());
ManageableTrade tradeC = new ManageableTrade(BigDecimal.TEN, ExternalId.of("A", "B"), tradeDate, tradeTime, ExternalId.of("CPS", "CPV"));
tradeC.addAttribute("A", "B");
tradeC.addAttribute("C", "D");
tradeC.addAttribute("E", "F");
pos2.addTrade(tradeC);
PositionDocument version2 = _posMaster.update(new PositionDocument(pos2));
assertNotNull(version2);
assertFalse(version1.getUniqueId().equals(version2.getUniqueId()));
assertNotNull(tradeC.getUniqueId());