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); } }
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); } }
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()); } }