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\" />"); }