public void CanParseXFormFromXmlFileDocumentumArchivageSettingsXml() { //asign var xmlParser = new XmlParser(); var xsdParser = new XsdParser(); var xForm = xsdParser.ParseXsdFile("DocumentumArchivageSettings.xsd"); //action var xFormFromXml = xmlParser.GetFilledXForm("DocumentumArchivageSettings.xml", xForm); //assert Assert.NotNull(xFormFromXml); }
/// <summary> /// Updates values in XForm from given Xml file. /// </summary> /// <param name="fileName">Path to Xml file contains data.</param> internal void UpdateFormFromXml(string fileName) { var xmlParser = new XmlParser(); var filledXForm = xmlParser.GetFilledXForm(fileName, _xForm); if (filledXForm != null) { _xFormData = filledXForm; } _controlManager.UpdateVisibleContainers(_xFormData.Root); _controlManager.UpdateBindingForVisibleContainer(_xFormData.Root); }