public int writeAttributes_12()
{
using (XmlWriter w = CreateWriter())
{
using (XmlReader xr = CreateReader("XmlReader.xml"))
{
while (xr.Read())
{
if (xr.LocalName == "OneHundredAttributes")
{
xr.MoveToFirstAttribute();
break;
}
}
if (xr.NodeType != XmlNodeType.Attribute)
{
CError.WriteLine("Reader positioned on {0}", xr.NodeType.ToString());
xr.Dispose();
return TEST_FAIL;
}
w.WriteStartElement("OneHundredAttributes");
w.WriteAttributes(xr, false);
w.WriteEndElement();
}
}
return CompareBaseline("OneHundredAttributes.xml") ? TEST_PASS : TEST_FAIL;
}