/// <summary>
 /// Builds a new specification from the data in this builder.
 /// </summary>
 /// <returns> a specification instance built from the data in this builder </returns>
 public EtdContractSpec build()
 {
     if (id_Renamed == null)
     {
         id_Renamed = EtdIdUtils.contractSpecId(type_Renamed, exchangeId_Renamed, contractCode_Renamed);
     }
     return(new EtdContractSpec(id_Renamed, type_Renamed, exchangeId_Renamed, contractCode_Renamed, description_Renamed, priceInfo_Renamed, attributes));
 }
Ejemplo n.º 2
0
        public virtual void test_contractSpecId_option()
        {
            EtdContractSpecId test = EtdIdUtils.contractSpecId(EtdType.OPTION, ExchangeIds.ECAG, OGBS);

            assertEquals(test.StandardId, StandardId.of("OG-ETD", "O-ECAG-OGBS"));
        }
Ejemplo n.º 3
0
        public virtual void test_contractSpecId_future()
        {
            EtdContractSpecId test = EtdIdUtils.contractSpecId(EtdType.FUTURE, ExchangeIds.ECAG, FGBS);

            assertEquals(test.StandardId, StandardId.of("OG-ETD", "F-ECAG-FGBS"));
        }