public void BasePage_ExportWebPartByWorkaround() { //string url = "http://portal2010/pages/article-2010-custom.aspx"; string url = "/pages/article-2010-custom-test2.aspx"; //string url = "/pages/article-2010-custom.aspx"; using (var context = TestCommon.CreateOnPremisesClientContext()) { var pages = context.Web.GetPagesFromList("Pages", "Article-2010-Custom-Test2"); foreach (var page in pages) { page.EnsureProperty(p => p.File); //Should be one TestBasePage testBase = new TestBasePage(page, page.File, null, null); var webPartEntities = testBase.LoadPublishingPageFromWebServices(url); foreach (var webPart in webPartEntities) { var result = testBase.ExportWebPartXmlWorkaround(url, webPart.Id.ToString()); Assert.IsTrue(!string.IsNullOrEmpty(result)); } } } }
public void BasePage_LoadWebPartDocumentViaWebServicesTest() { //string url = "http://portal2010/pages/article-2010-custom.aspx"; //string url = "/pages/article-2010-custom.aspx"; //string url = "/pages/article-2010-custom.aspx"; string url = "/pages/welcome-2013.aspx"; using (var context = TestCommon.CreateOnPremisesClientContext()) { var pages = context.Web.GetPagesFromList("Pages", "Article-2010-Custom-Test2"); foreach (var page in pages) { page.EnsureProperty(p => p.File); List <string> search = new List <string>() { "WebPartZone" }; //Should be one TestBasePage testBase = new TestBasePage(page, page.File, null, null); var result = testBase.LoadPublishingPageFromWebServices(url); Assert.IsTrue(result.Count > 0); } } }