private static void CheckWsProperty(IEnumerable <DomainObjectDTO> dtos, IWritingSystemManager wsManager) { foreach (DomainObjectDTO dto in dtos) { XElement elem = XElement.Parse(dto.Xml); Assert.IsTrue(wsManager.Exists((string)elem.Element("WritingSystem"))); } }
private static void CheckStringWsIds(IWritingSystemManager wsManager, DomainObjectDTO dto) { XElement objElem = XElement.Parse(dto.Xml); foreach (XElement elem in objElem.Descendants()) { switch (elem.Name.LocalName) { case "Run": case "AStr": case "AUni": XAttribute wsAttr = elem.Attribute("ws"); if (wsAttr != null) { Assert.IsTrue(wsManager.Exists(wsAttr.Value)); } break; } } }
private static void CheckStringWsIds(IWritingSystemManager wsManager, DomainObjectDTO dto) { XElement objElem = XElement.Parse(dto.Xml); foreach (XElement elem in objElem.Descendants()) { switch (elem.Name.LocalName) { case "Run": case "AStr": case "AUni": XAttribute wsAttr = elem.Attribute("ws"); if (wsAttr != null) Assert.IsTrue(wsManager.Exists(wsAttr.Value)); break; } } }
private static void CheckWsProperty(IEnumerable<DomainObjectDTO> dtos, IWritingSystemManager wsManager) { foreach (DomainObjectDTO dto in dtos) { XElement elem = XElement.Parse(dto.Xml); Assert.IsTrue(wsManager.Exists((string) elem.Element("WritingSystem"))); } }