public void test_resolve() { FxVanillaOptionTrade test = sut(); ResolvedFxVanillaOptionTrade expected = ResolvedFxVanillaOptionTrade.builder() .info(TRADE_INFO) .product(PRODUCT.resolve(REF_DATA)) .premium(PREMIUM.resolve(REF_DATA)) .build(); assertEquals(test.resolve(REF_DATA), expected); }
@Override public ResolvedFxVanillaOptionTrade resolve(ReferenceData refData) { return ResolvedFxVanillaOptionTrade.builder() .info(info) .product(product.resolve(refData)) .premium(premium.resolve(refData)) .build(); }
static ResolvedFxVanillaOptionTrade sut() { return ResolvedFxVanillaOptionTrade.builder() .info(TRADE_INFO) .product(OPTION) .premium(PREMIUM) .build(); }