Exemple #1
0
 public void TestShouldReplaceInAttribute() {
     Dictionary<char, string> mapping = new Dictionary<char, string>();
     mapping.Add('f', "FOO");
     StringWriter sw = new StringWriter();
     XmlWriterSettings settings = new XmlWriterSettings();
     settings.OmitXmlDeclaration = true;
     settings.Indent = false;
     CharacterMappingXmlWriter writer = new CharacterMappingXmlWriter(XmlWriter.Create(sw, settings), mapping);
     writer.WriteStartElement("foo");
     writer.WriteAttributeString("bar", "fghj");
     writer.WriteEndElement();
     writer.Close();
     Assert.IsTrue(sw.ToString() == "<foo bar=\"FOOghj\" />");
 }