public void WhenCreateBehaviorIsCalled_BehaviorHasPropertiesSet() { var element = new ClientTelemetryExtensionElement(); element.ParentOperationIdHeaderName = "myParentId"; element.RootOperationIdHeaderName = "myRootId"; element.SoapParentOperationIdHeaderName = "soapMyParentId"; element.SoapRootOperationIdHeaderName = "soapMyRootId"; element.SoapHeaderNamespace = "urn:soapheader"; var behavior = element.CreateBehaviorInternal(); Assert.AreEqual(element.ParentOperationIdHeaderName, behavior.ParentOperationIdHeaderName); Assert.AreEqual(element.RootOperationIdHeaderName, behavior.RootOperationIdHeaderName); Assert.AreEqual(element.SoapParentOperationIdHeaderName, behavior.SoapParentOperationIdHeaderName); Assert.AreEqual(element.SoapRootOperationIdHeaderName, behavior.SoapRootOperationIdHeaderName); Assert.AreEqual(element.SoapHeaderNamespace, behavior.SoapHeaderNamespace); }