示例#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();

	}