コード例 #1
0
        //-------------------------------------------------------------------------
        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);
        }