AppHarbor.TransformTester.Transforms.Merge.Apply C# (CSharp) Method

Apply() protected method

protected Apply ( ) : void
return void
        protected override void Apply()
        {
            Apply((XmlElement)TargetNode, (XmlElement)TransformNode);
        }

Same methods

Merge::Apply ( XmlElement targetElement, XmlElement transformElement ) : void

Usage Example

        public void Apply_ShouldMerge(string targetXml, string transformXml, string expectedXml)
        {
            var targetDocument = ArrangeTargetDocument(targetXml);
            var transformElement = ArrangeTransformElement(targetDocument, transformXml);

            var merge = new Merge();
            merge.Apply(targetDocument.DocumentElement, transformElement);

            Assert.Equal(expectedXml, targetDocument.OuterXml);
        }