/// <summary>
        /// Validates that the current configuration matches the selected configuration
        /// </summary>
        /// <param name="ipConfiguration">Selected configuration</param>
        /// <param name="netInterface">Current configuration for the selected adapter</param>
        /// <returns>true if configuration matches</returns>
        private bool ValidateInterfaceSettings(IPConfiguration ipConfiguration, NetworkInterface netInterface)
        {
            bool result = false;

            IPConfiguration configuredIP = Tools.GetCurrentInterfaceIPConfiguration(netInterface);

            if (configuredIP != null)
            {
                if (ipConfiguration.Equals(configuredIP))
                {
                    result = true;
                }
            }

            return result;
        }