public void test_summarize() { TermDepositTrade trade = TermDepositTrade.builder() .product(DEPOSIT) .info(TRADE_INFO) .build(); PortfolioItemSummary expected = PortfolioItemSummary.builder() .id(TRADE_INFO.getId().orElse(null)) .portfolioItemType(PortfolioItemType.TRADE) .productType(ProductType.TERM_DEPOSIT) .currencies(Currency.GBP) .description("6M GBP 100mm Deposit 2.5% : 19Jan15-19Jul15") .build(); assertEquals(trade.summarize(), expected); }