public void AddBindingElementExtension() { string filepath = DocLoader.CreateTempMachineConfig(); WcfMachineConfiguration config = new WcfMachineConfiguration(filepath); string name = new Random().Next().ToString(); ExtensionElement extension1; extension1 = new ExtensionElement(name, this.GetType().AssemblyQualifiedName); Assert.IsFalse(config.TryGetBindingElementExtension(name, out extension1)); extension1 = new ExtensionElement(name, this.GetType().AssemblyQualifiedName); config.UpdateBindingElementExtension(extension1); Assert.IsTrue(config.TryGetBindingElementExtension(name, out extension1)); }
public void TryGetBindingElementExtension() { string filepath = DocLoader.CreateTempMachineConfig(); WcfMachineConfiguration config = new WcfMachineConfiguration(filepath); ExtensionElement element; Assert.IsTrue(config.TryGetBindingElementExtension("loopbackTransport", out element)); }