public void Equals_Works(OracleUdtInfo info) { Assert.True(info.Equals(info)); Assert.True(info.Equals(info as object)); Assert.True(info.Equals(info, info)); Assert.True(info.Equals(null, null)); }
public void GetHashCode_Works(OracleUdtInfo info, OracleUdtInfo info2) { Assert.Equal(info.GetHashCode(), info.GetHashCode()); Assert.Equal(info.GetHashCode(), info2.GetHashCode(info)); Assert.Equal(0, info.GetHashCode(null)); Assert.True(info.Equals(info, info)); Assert.True(info.Equals(null, null)); }
public void Equals_Fails(OracleUdtInfo info, OracleUdtInfo info2) { Assert.False(info.Equals(info2)); Assert.False(info.Equals(info2 as object)); Assert.False(info.Equals(info, info2)); Assert.False(info.Equals(null, info2)); Assert.False(info.Equals(info, null)); }