Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

Commit 6671bee

Browse files
1 parent 5a3bba7 commit 6671bee

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

src/System.Runtime/tests/System/HandleTests.cs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,15 @@ public static void RuntimeFieldHandleTest()
1919
Assert.True(h.Value != null);
2020
}
2121

22+
[Fact]
23+
public static void DefaultRuntimeFieldHandleHashCodeTest()
24+
{
25+
RuntimeFieldHandle rfh1 = new RuntimeFieldHandle();
26+
RuntimeFieldHandle rfh2 = new RuntimeFieldHandle();
27+
28+
Assert.Equal(rfh1.GetHashCode(), rfh2.GetHashCode());
29+
}
30+
2231
[Fact]
2332
public static void RuntimeMethodHandleTest()
2433
{
@@ -27,6 +36,15 @@ public static void RuntimeMethodHandleTest()
2736
Assert.Equal(mi1, mi2);
2837
}
2938

39+
[Fact]
40+
public static void DefaultRuntimeMethodHandleHashCodeTest()
41+
{
42+
RuntimeMethodHandle rmh1 = new RuntimeMethodHandle();
43+
RuntimeMethodHandle rmh2 = new RuntimeMethodHandle();
44+
45+
Assert.Equal(rmh1.GetHashCode(), rmh2.GetHashCode());
46+
}
47+
3048
[Fact]
3149
public static void GenericMethodRuntimeMethodHandleTest()
3250
{

0 commit comments

Comments
 (0)