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);
        }