示例#1
0
文件: Enum.cs 项目: yang73137/corefx
    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);
    }
示例#2
0
文件: Enum.cs 项目: yang73137/corefx
    public static void TestHashCode()
    {
        EI64 e  = (EI64)42;
        int  h  = e.GetHashCode();
        int  h2 = e.GetHashCode();

        Assert.Equal(h, h2);
    }