Example #1
0
 public void XmlReaderConformanceOnTransform(XmlElementBuilder builder, string expected)
 {
     AssertTransformConformance(new XmlBuilderReader(builder), expected.IsNullOrEmpty() ? EmptyXmlReader.Create() : XmlReader.Create(new StringReader(expected)));
     AssertTransformConformance(expected.IsNullOrEmpty() ? EmptyXmlReader.Create() : XmlReader.Create(new StringReader(expected)), new XmlBuilderReader(builder));
     AssertTransformResult(new XmlBuilderReader(builder), expected.IsNullOrEmpty() ? EmptyXmlReader.Create() : XmlReader.Create(new StringReader(expected)));
     AssertTransformInvocations(new XmlBuilderReader(builder), expected.IsNullOrEmpty() ? EmptyXmlReader.Create() : XmlReader.Create(new StringReader(expected)));
 }
Example #2
0
 public void ValidateXmlStreamContent(XmlElementBuilder builder, string expected)
 {
     using (var reader = new StreamReader(new XmlBuilderStream(builder)))
     {
         reader.ReadToEnd().Should().Be(expected);
     }
 }
Example #3
0
 public void XmlReaderConformanceOnOuterXml(XmlElementBuilder builder, string expected)
 {
     AssertOuterXmlConformance(new XmlBuilderReader(builder), expected.IsNullOrEmpty() ? EmptyXmlReader.Create() : XmlReader.Create(new StringReader(expected)));
     AssertOuterXmlConformance(expected.IsNullOrEmpty() ? EmptyXmlReader.Create() : XmlReader.Create(new StringReader(expected)), new XmlBuilderReader(builder));
     AssertOuterXmlContent(new XmlBuilderReader(builder), expected.IsNullOrEmpty() ? EmptyXmlReader.Create() : XmlReader.Create(new StringReader(expected)));
     AssertOuterXmlInvocations(new XmlBuilderReader(builder), expected.IsNullOrEmpty() ? EmptyXmlReader.Create() : XmlReader.Create(new StringReader(expected)));
 }
Example #4
0
 public void ValidateXmlStreamContent(XmlElementBuilder builder, string expected)
 {
     using (var reader = new StreamReader(new XmlBuilderStream(builder)))
     {
         Assert.That(reader.ReadToEnd(), Is.EqualTo(expected));
     }
 }
Example #5
0
 public void XmlReaderConformanceOnRead(XmlElementBuilder builder, string expected)
 {
     AssertReadConformance(new XmlBuilderReader(builder), expected.IsNullOrEmpty() ? EmptyXmlReader.Create() : XmlReader.Create(new StringReader(expected)));
     AssertReadConformance(expected.IsNullOrEmpty() ? EmptyXmlReader.Create() : XmlReader.Create(new StringReader(expected)), new XmlBuilderReader(builder));
 }