/// <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)); }
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")); }
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")); }