public void run() { Exception exp = null; OleDbConnection con1 ,con2,con3; con1 = new OleDbConnection(MonoTests.System.Data.Utils.ConnectedDataProvider.ConnectionString ); con3 = new OleDbConnection(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(); }