public void run() { Exception exp = null; OracleConnection con1, con2, con3; con1 = new OracleConnection(MonoTests.System.Data.Utils.ConnectedDataProvider.ConnectionString); con3 = new OracleConnection(MonoTests.System.Data.Utils.ConnectedDataProvider.ConnectionString); con2 = con1; con1.Open(); try { BeginCase("Equals 1"); Compare(con1.Equals(con2), true); } catch (Exception ex) { exp = ex; } finally { EndCase(exp); exp = null; } try { BeginCase("Equals 2"); Compare(Equals(con2, con1), true); } catch (Exception ex) { exp = ex; } finally { EndCase(exp); exp = null; } try { BeginCase("Equals 3"); Compare(con1.Equals(con3), false); } catch (Exception ex) { exp = ex; } finally { EndCase(exp); exp = null; } con1.Close(); }