//------------------------------------------------------------------------- public virtual void test_equalsHashCode() { EtdContractCode a = EtdContractCode.of("test"); EtdContractCode a2 = EtdContractCode.of("test"); EtdContractCode b = EtdContractCode.of("test2"); assertEquals(a.Equals(a), true); assertEquals(a.Equals(a2), true); assertEquals(a.Equals(b), false); assertEquals(a.Equals(null), false); assertEquals(a.Equals(ANOTHER_TYPE), false); }
internal static EtdContractSpec sut2() { return(EtdContractSpec.builder().type(EtdType.OPTION).exchangeId(ExchangeIds.IFEN).contractCode(EtdContractCode.of("BAR")).description("A test option template").priceInfo(SecurityPriceInfo.of(Currency.EUR, 10)).addAttribute(AttributeType.NAME, "NAME").build()); }
public virtual void test_of() { EtdContractCode test = EtdContractCode.of("test"); assertEquals(test.ToString(), "test"); }
//------------------------------------------------------------------------- internal static EtdContractSpec sut() { return(EtdContractSpec.builder().id(EtdContractSpecId.of("test", "123")).type(EtdType.FUTURE).exchangeId(ExchangeIds.ECAG).contractCode(EtdContractCode.of("FOO")).description("A test future template").priceInfo(SecurityPriceInfo.of(Currency.GBP, 100)).build()); }