public void SaveAndReadRowTest() { RowCountElement count = new RowCountElement(); count.Count = (uint)new Random().Next(); StringBuilder sb = new StringBuilder(); XmlWriter writer = new XmlTextWriter(new StringWriter(sb)); count.Save(writer); writer.Close(); XmlDocument document = new XmlDocument(); document.LoadXml(sb.ToString()); ExtensionElementEventArgs e = new ExtensionElementEventArgs(); e.ExtensionElement = document.FirstChild; entry.Parse(e, new AtomFeedParser()); Assert.IsNotNull(entry.RowCount); Assert.AreEqual(entry.RowCount.Count, count.Count); }