.quantity(100) .price(123.50) .build(); assertEquals(test.createTrade(tradeInfo, 100, 123.50, refData), expectedTrade);
public void test_withPrice() { BondFutureOptionTrade base = sut(); double price = 0.05d; BondFutureOptionTrade computed = base.withPrice(price); BondFutureOptionTrade expected = BondFutureOptionTrade.builder() .info(TRADE_INFO) .product(OPTION_PRODUCT) .quantity(QUANTITY) .price(price) .build(); assertEquals(computed, expected); }
public void test_withQuantity() { BondFutureOptionTrade base = sut(); double quantity = 5432d; BondFutureOptionTrade computed = base.withQuantity(quantity); BondFutureOptionTrade expected = BondFutureOptionTrade.builder() .info(TRADE_INFO) .product(OPTION_PRODUCT) .quantity(quantity) .price(PRICE) .build(); assertEquals(computed, expected); }
static BondFutureOptionTrade sut() { return BondFutureOptionTrade.builder() .info(TRADE_INFO) .product(OPTION_PRODUCT) .quantity(QUANTITY) .price(PRICE) .build(); }
static BondFutureOptionTrade sut2() { return BondFutureOptionTrade.builder() .info(TRADE_INFO2) .product(OPTION_PRODUCT2) .quantity(QUANTITY2) .price(PRICE2) .build(); }