### Question:
ResolvedTermDepositTrade implements ResolvedTrade, ImmutableBean, Serializable { public static ResolvedTermDepositTrade.Builder builder() { return new ResolvedTermDepositTrade.Builder(); } private  ResolvedTermDepositTrade(
      TradeInfo info,
      ResolvedTermDeposit product); static ResolvedTermDepositTrade of(TradeInfo info, ResolvedTermDeposit product); static ResolvedTermDepositTrade.Meta meta(); static ResolvedTermDepositTrade.Builder builder(); @Override ResolvedTermDepositTrade.Meta metaBean(); @Override TradeInfo getInfo(); @Override ResolvedTermDeposit getProduct(); Builder toBuilder(); @Override boolean equals(Object obj); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void coverage() { ResolvedTermDepositTrade test1 = ResolvedTermDepositTrade.builder() .product(DEPOSIT) .info(TRADE_INFO) .build(); coverImmutableBean(test1); ResolvedTermDepositTrade test2 = ResolvedTermDepositTrade.builder() .product(DEPOSIT) .build(); coverBeanEquals(test1, test2); }
@Test public void test_serialization() { ResolvedTermDepositTrade test = ResolvedTermDepositTrade.builder() .product(DEPOSIT) .info(TRADE_INFO) .build(); assertSerialization(test); }