public void body_exists() { var deserializer = new WebCenterXmlDeserializer(); var result = deserializer.Deserialize(_xml); result.GetElementValue("", "Body").ShouldBe("Body1"); }
public void content_area_exists() { var deserializer = new WebCenterXmlDeserializer(); var result = deserializer.Deserialize(_xml); result.GetElementValue("", "ContentArea").ShouldBe("ContentArea1"); }
public void heading_exists() { var deserializer = new WebCenterXmlDeserializer(); var result = deserializer.Deserialize(_xml); result.GetElementValue("", "Heading").ShouldBe("Heading1"); }
public void image_text_exists() { var deserializer = new WebCenterXmlDeserializer(); var result = deserializer.Deserialize(_xml); result.GetElementValue("", "ImageText").ShouldBe("ImageText1"); }
public WebCenterPayload Execute() { var fullName = GetType().FullName; var stopwatch = Stopwatch.StartNew(); try { _logger.Info($"Start - {fullName}"); var pageMetadata = new WebCenterMetadataService(_config).GetPageMetadata(); var xmlDeserializer = new WebCenterXmlDeserializer(); var pages = pageMetadata.PageMappings.Select(page => xmlDeserializer.Deserialize(page)).ToList(); return(new WebCenterPayload { SiteHierarchyTree = pageMetadata.SiteHierarchyTree, Assets = pageMetadata.Assets, Pages = pages }); } catch { _logger.Error($"Error - {fullName}"); throw; } finally { stopwatch.Stop(); _logger.Info($"End - {fullName}. (Elapsed: {stopwatch.ElapsedMilliseconds}ms)"); } }