public virtual void test_builder_of() { BillPosition test = BillPosition.builder().info(POSITION_INFO1).product(PRODUCT1).longQuantity(QUANTITY1).shortQuantity(QUANTITY2).build(); assertEquals(test.Currency, USD); assertEquals(test.Id, POSITION_INFO1.Id); assertEquals(test.Info, POSITION_INFO1); assertEquals(test.LongQuantity, QUANTITY1); assertEquals(test.ShortQuantity, QUANTITY2); assertEquals(test.Product, PRODUCT1); assertEquals(test.Quantity, QUANTITY1 - QUANTITY2); assertEquals(test.SecurityId, PRODUCT1.SecurityId); BillPosition test1 = BillPosition.ofLongShort(POSITION_INFO1, PRODUCT1, QUANTITY1, QUANTITY2); assertEquals(test, test1); }
public BillPosition createPosition(PositionInfo positionInfo, double longQuantity, double shortQuantity, ReferenceData refData) { return(BillPosition.ofLongShort(positionInfo, createProduct(refData), longQuantity, shortQuantity)); }