void AssertGlowXmlSanity(GlowContainer glow) { var originalXml = GetXml(glow); var glowXml = GetGlowXml(glow); GlowContainer decoded; using (var reader = new StringReader(glowXml)) using (var xmlReader = XmlReader.Create(reader)) decoded = GlowXmlImport.Import(xmlReader); var decodedXml = GetXml(decoded); if (originalXml != decodedXml) { throw new Exception("Codec error!"); } }
GlowContainer EncodeGlow() { using (var reader = XmlReader.Create(new StringReader(XmlText))) return(GlowXmlImport.Import(reader)); }