예제 #1
0
        [Test] public void TextReaderInputTranslatesToXmlReader()
        {
            XmlInput input  = new XmlInput(new StringReader(INPUT));
            string   actual = ReadOuterXml(input.CreateXmlReader());

            Assert.AreEqual(_expected, actual);
        }
예제 #2
0
        [Test] public void StringInputTranslatesToXmlReader()
        {
            XmlInput input  = new XmlInput(INPUT);
            string   actual = ReadOuterXml(input.CreateXmlReader());

            Assertion.AssertEquals(_expected, actual);
        }
예제 #3
0
 public void StreamInputTranslatesToXmlReader()
 {
     MemoryStream stream = new MemoryStream();
     StreamWriter writer = new StreamWriter(stream, Encoding.Default);
     writer.WriteLine(INPUT);
     writer.Flush();
     stream.Seek(0, SeekOrigin.Begin);
     XmlInput input = new XmlInput(stream);
     string actual = ReadOuterXml(input.CreateXmlReader());
     try {
         Assert.AreEqual(_expected, actual);
     } finally {
         writer.Close();
     }
 }
예제 #4
0
        [Test] public void StreamInputTranslatesToXmlReader()
        {
            MemoryStream stream = new MemoryStream();
            StreamWriter writer = new StreamWriter(stream, Encoding.Default);

            writer.WriteLine(INPUT);
            writer.Flush();
            stream.Seek(0, SeekOrigin.Begin);
            XmlInput input  = new XmlInput(stream);
            string   actual = ReadOuterXml(input.CreateXmlReader());

            try {
                Assert.AreEqual(_expected, actual);
            } finally {
                writer.Close();
            }
        }
예제 #5
0
 public void TextReaderInputTranslatesToXmlReader()
 {
     XmlInput input = new XmlInput(new StringReader(INPUT));
     string actual = ReadOuterXml(input.CreateXmlReader());
     Assert.AreEqual(_expected, actual);
 }