Ejemplo n.º 1
0
 public void FlatXmlParserComparesEqual()
 {
     var parser = new FlatXmlParser();
     var xmlA = parser.Parse(XmlReader.Create(new StringReader(XmlA)));
     var xmlB = parser.Parse(XmlReader.Create(new StringReader(XmlB)));
     Assert.That(xmlA, Is.EqualTo(xmlB));
 }
Ejemplo n.º 2
0
        public void FlatParserComparesUnEqual()
        {
            var parser = new FlatXmlParser();
            var xmlA   = parser.Parse(XmlReader.Create(new StringReader(XmlA)));
            var xmlC   = parser.Parse(XmlReader.Create(new StringReader(XmlC)));

            Assert.That(xmlA, Is.Not.EqualTo(xmlC));
        }
Ejemplo n.º 3
0
 public void ElementsWithDifferentNameShouldNotCompareEqualForFlatXml()
 {
     using (var readerA = new StringReader(XmlA))
         using (var readerB = new StringReader(XmlB))
             using (var xmlReaderA = XmlReader.Create(readerA))
                 using (var xmlReaderB = XmlReader.Create(readerB))
                 {
                     var a = _flatXmlParser.Parse(xmlReaderA);
                     var b = _flatXmlParser.Parse(xmlReaderB);
                     Assert.That(a, Is.Not.EqualTo(b));
                 }
 }
Ejemplo n.º 4
0
 public void FuzzingHasNoEffectOnFlatXmlParser()
 {
     var xml = XDocument.Parse(XmlA);
     var fuzzed = new XmlFuzzer().Fuzz(xml);
     var parser = new FlatXmlParser();
     using (var reader = xml.CreateReader())
     {
         var source = parser.Parse(reader);
         using (var fuzzedReader = fuzzed.CreateReader())
         {
             var fuzz = parser.Parse(fuzzedReader);
             Assert.That(source, Is.EqualTo(fuzz));
         }
     }
 }
Ejemplo n.º 5
0
        public void FuzzingHasNoEffectOnFlatXmlParser()
        {
            var xml    = XDocument.Parse(XmlA);
            var fuzzed = new XmlFuzzer().Fuzz(xml);
            var parser = new FlatXmlParser();

            using (var reader = xml.CreateReader())
            {
                var source = parser.Parse(reader);
                using (var fuzzedReader = fuzzed.CreateReader())
                {
                    var fuzz = parser.Parse(fuzzedReader);
                    Assert.That(source, Is.EqualTo(fuzz));
                }
            }
        }