public void can_load_site_report_metadata()
        {
            var config = new WebCenterConfiguration();

            var webClient = Substitute.For <ICookieAwareWebClient>();

            webClient.DownloadString(Arg.Any <string>()).Returns(ResourceFile.SiteReportMetadataJson);

            var repository = new SiteReportService(config, webClient);
            var result     = repository.GetSiteReport();

            result.ShouldNotBeNull();

            result.NodeInfo.ShouldNotBeNull();
            result.NodeInfo.ShouldNotBeEmpty();

            result.WebsiteDocs.ShouldNotBeNull();
            result.WebsiteDocs.ShouldNotBeEmpty();

            result.SiteHierarchy.ShouldNotBeNull();
            result.SiteHierarchy.ShouldNotBeEmpty();

            result.UrlDataFiles.ShouldNotBeNull();
            result.UrlDataFiles.ShouldNotBeEmpty();
        }
Exemple #2
0
 public WebCenterAssetService(WebCenterConfiguration config)
 {
     _config = config;
 }
 internal SiteReportService(WebCenterConfiguration config) : this(config, new CookieAwareWebClient()) /* no-op */ }
 public SiteReportMapper(WebCenterConfiguration config)
 {
     _config = config;
 }
Exemple #5
0
 public OracleWebCenterSourceEndpoint(WebCenterConfiguration config)
 {
     _config = config;
 }
Exemple #6
0
 public WebCenterMetadataService(WebCenterConfiguration config)
 {
     _config = config;
 }