public void HeirarchicalCodeListSample() { string dsdPath = Utility.GetPath("lib\\HeirarchicalCodeListSample.xml"); var sample = XDocument.Load(dsdPath); using (var reader = sample.CreateReader()) Assert.IsTrue(MessageValidator.ValidateXml(reader)); StructureMessageMap map = new StructureMessageMap(); StructureMessage message = StructureMessage.Load(dsdPath); message.Save(Utility.GetPath("lib\\HeirarchicalCodeListSample2.xml")); var doc = XDocument.Load(Utility.GetPath("lib\\HeirarchicalCodeListSample2.xml")); using (var reader = doc.CreateReader()) Assert.IsTrue(MessageValidator.ValidateXml(reader)); }