public void TestBooleanHashKey() { var true1 = new Boolean { Value = true }; var true2 = new Boolean { Value = true }; var false1 = new Boolean { Value = false }; var false2 = new Boolean { Value = false }; Assert.Equal(true1.HashKey(), true2.HashKey()); Assert.Equal(false1.HashKey(), false2.HashKey()); Assert.NotEqual(true1.HashKey(), false1.HashKey()); }