Exemple #1
0
 internal static SandboxPageData PrepareSandboxTestPage(string baseUrl, SandboxEnum sandbox, string pageKey, string pageType, Dictionary<string, string> properties)
 {
     var binding = new BasicHttpBinding();
     //binding.MaxReceivedMessageSize = 6553600;
     binding.ReceiveTimeout = new TimeSpan(0, 0, 2, 0);
     using (var client = new TestAutomationClient(binding, new EndpointAddress(GetEndpointUrl(baseUrl))))
     {
         client.Open();
         return client.PrepareSandboxTestPage(sandbox, pageKey, pageType, properties);
     }
 }
Exemple #2
0
 internal static SandboxPageData[] GetDescendantPages(string baseUrl, string pageUrl, string[] pageTypes, string languageBranch = "en")
 {
     var binding = new BasicHttpBinding();
     binding.MaxReceivedMessageSize = 6553600;
     using (var client = new TestAutomationClient(binding, new EndpointAddress(GetEndpointUrl(baseUrl))))
     {
         client.Open();
         var uri = new Uri(new Uri(baseUrl), pageUrl);
         return client.GetDescendantPages(uri.ToString(), pageTypes, languageBranch);
     }
 }
Exemple #3
0
 internal static int GetPageTypeId(string baseUrl, string pagePath)
 {
     using (var client = new TestAutomationClient(new BasicHttpBinding(), new EndpointAddress(GetEndpointUrl(baseUrl))))
     {
         client.Open();
         var uri = new Uri(new Uri(baseUrl), pagePath);
         return client.GetPageTypeId(uri.ToString());
     }
 }