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));
 }