예제 #1
0
        public void Output_DefaultOutputMethodAndIndent_CreatesElementWithDefaultMethodAndIndent()
        {
            var xslt = new XsltFactory();

            var output = xslt.Output(indent: true);

            Assert.Equal("output", output.Name.LocalName);
            Assert.Contains(output.Attributes(), a => a.Name == "method" && a.Value == OutputMethod.Xml.ToString().ToLower());
            Assert.Contains(output.Attributes(), a => a.Name == "indent" && a.Value == "yes");
        }
예제 #2
0
        public void Output_OutputMethod_CreatesElementWithMethod(OutputMethod outputMethod)
        {
            var xslt   = new XsltFactory();
            var method = outputMethod.ToString().ToLower();

            var output = xslt.Output(outputMethod);

            Assert.Equal("output", output.Name.LocalName);
            Assert.Contains(output.Attributes(), a => a.Name == "method" && a.Value == method);
            Assert.DoesNotContain(output.Attributes(), a => a.Name == "indent");
        }
예제 #3
0
 internal XElement CreateOutput(OutputType outputType, bool formatXml) =>
 xslt.Output(GetOutputMethod(outputType), formatXml);