/// <summary>
        /// Test connection for these properties. Uses MySqlConnection support for version validation.
        /// </summary>
        public override void Test()
        {
            // Create connection support
            MySqlConnectionSupport conn = new MySqlConnectionSupport();

            try
            {
                // Initializes it with empty provider
                conn.Initialize(null);
                // Set connection string
                conn.ConnectionString = ToTestString();
                // Try to open
                conn.Open(false);
                // Close after open
                conn.Close();
            }
            finally
            {
                // In any case dispose connection support
                if (conn != null)
                {
                    conn.Dispose();
                }
            }
        }
 /// <summary>
 /// Test connection for these properties. Uses MySqlConnection support for version validation.
 /// </summary>
 public override void Test()
 {
     // Create connection support
     MySqlConnectionSupport conn = new MySqlConnectionSupport();
     try
     {
         // Initializes it with empty provider
         conn.Initialize(null);
         // Set connection string
         conn.ConnectionString = ToTestString();
         // Try to open
         conn.Open(false);
         // Close after open
         conn.Close();
     }
     finally
     {
         // In any case dispose connection support
         if (conn != null)
             conn.Dispose();
     }
 }