public void RemoveBindingElementExtension()
        {
            string filepath = DocLoader.CreateTempMachineConfig();
            WcfMachineConfiguration config = new WcfMachineConfiguration(filepath);

            string name = new Random().Next().ToString();
            ExtensionElement extension1 = new ExtensionElement(name, this.GetType().AssemblyQualifiedName);

            config.UpdateBindingElementExtension(extension1);

            Assert.IsTrue(config.TryGetBindingElementExtension(name, out extension1));

            config.RemoveBindingElementExtension(name);

            Assert.IsFalse(config.TryGetBindingElementExtension(name, out extension1));
        }
 public static void Uninstall(string filepath)
 {
     Trace.WriteLineIf(Tracing.LBSwitch.TraceVerbose, "LoopbackTransportInstaller:Uninstall for " + filepath);
     WcfMachineConfiguration config = new WcfMachineConfiguration(filepath);
     config.RemoveBindingElementExtension(_loopbackExtensionElement.Name);
 }