Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public BillPosition createPosition(PositionInfo positionInfo, double longQuantity, double shortQuantity, ReferenceData refData)
 {
     return(BillPosition.ofLongShort(positionInfo, createProduct(refData), longQuantity, shortQuantity));
 }