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"); }
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"); }
internal XElement CreateOutput(OutputType outputType, bool formatXml) => xslt.Output(GetOutputMethod(outputType), formatXml);