public CardConsumer()
        {
            //here do the actual refund
            System.Configuration.AppSettingsReader r = new System.Configuration.AppSettingsReader();
            string path = (string)r.GetValue("MerchantBankServiceIPAndPort", typeof(String));
            //class name to load
            string line;

            // Read the file and display it line by line.
            using (System.IO.StreamReader file = new System.IO.StreamReader(path))
            {
                line = file.ReadToEnd();
                file.Close();
            }

            string[] connectionInfo = line.Split(";".ToCharArray());
            string ip = connectionInfo[0];
            string port = connectionInfo[1];

            string bindingURI = string.Format("http://{0}:{1}/AppDynamicsBank/CreditCardService?wsdl", ip, port);
            disco = new AppDMoviesWSAutoDiscovery(bindingURI, interfaceContractName);
        }
        public CardConsumer()
        {
            //here do the actual refund
            System.Configuration.AppSettingsReader r = new System.Configuration.AppSettingsReader();
            string path = (string)r.GetValue("MerchantBankServiceIPAndPort", typeof(String));
            //class name to load
            string line;

            // Read the file and display it line by line.
            using (System.IO.StreamReader file = new System.IO.StreamReader(path))
            {
                line = file.ReadToEnd();
                file.Close();
            }

            string[] connectionInfo = line.Split(";".ToCharArray());
            string   ip             = connectionInfo[0];
            string   port           = connectionInfo[1];

            string bindingURI = string.Format("http://{0}:{1}/AppDynamicsBank/CreditCardService?wsdl", ip, port);

            disco = new AppDMoviesWSAutoDiscovery(bindingURI, interfaceContractName);
        }