//------------------------------------------------------------------------- public virtual void test_equalsHashCode() { EtdContractSpecId a = EtdContractSpecId.of(StandardId.of("A", "B")); EtdContractSpecId a2 = EtdContractSpecId.of(StandardId.of("A", "B")); EtdContractSpecId b = EtdContractSpecId.of(StandardId.of("C", "D")); assertEquals(a.GetHashCode(), a2.GetHashCode()); 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); }