используя DifferenceListener:
стратегии модульного тестирования рекомендуют люди для тестирования xml, генерируется правильно.
Мои текущие тесты кажутся довольно примитивными, что-то вроде:
[Test]
public void pseudo_test()
{
XmlDocument myDOC = new XmlDocument();
mydoc = _task.MyMethodToMakeXMLDoc();
Assert.AreEqual(myDoc.OuterXML(),"big string of XML")
}