Ejemplo n.º 1
0
        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();
        }