public static void TestEquals() { EI64 e = (EI64)42; bool b; b = e.Equals(null); Assert.False(b); b = e.Equals((long)42); Assert.False(b); b = e.Equals((EI32)42); Assert.False(b); b = e.Equals((EI64)43); Assert.False(b); long l = 0x700000000000002aL; b = e.Equals((EI64)l); Assert.False(b); b = e.Equals((EI64)42); Assert.True(b); }
public static void TestHashCode() { EI64 e = (EI64)42; int h = e.GetHashCode(); int h2 = e.GetHashCode(); Assert.Equal(h, h2); }