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)); }
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)); }
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)); } } }
public void SetUp() { _unorderedNodeParser = new UnorderedNodeParser(); _flatXmlParser = new FlatXmlParser(); }