Beispiel #1
0
        /// <summary>
        /// A synchronous document retrieval request
        /// </summary>
        /// <param name="request">Resource specific request</param>
        /// <returns>JSON document</returns>
        protected static string Get(Request request)
        {
            var client   = GuideStarClient.GetRestClient(request.SubscriptionKey);
            var response = client.Request(request);

            return(response.Content);
        }
Beispiel #2
0
        public void GuideStarApiClientInitWorks()
        {
            GuideStarClient.SetDefaultSubscriptionKey(PREMIER_KEY);

            Assert.NotNull(GuideStarClient.GetDefaultSubscriptionKey());
            Assert.NotNull(GuideStarClient.GetDefaultSubscriptionKey().Primary);
        }
Beispiel #3
0
        protected static async Task <string> GetAsync(Request request)
        {
            var client   = GuideStarClient.GetRestClient(request.SubscriptionKey);
            var response = await client.RequestAsync(request)
                           .ConfigureAwait(false);

            return(response.Content);
        }
Beispiel #4
0
 protected static SubscriptionKey GetSubscriptionKey(Domain domain)
 {
     return(GuideStarClient.SubscriptionKeys.ContainsKey(domain)
 ? GuideStarClient.SubscriptionKeys[domain]
 : GuideStarClient.GetDefaultSubscriptionKey());
 }
Beispiel #5
0
 public void GuideStarApiClientGetRestClientWorks()
 {
     Assert.NotNull(GuideStarClient.GetRestClient());
 }
Beispiel #6
0
 public void GuideStarApiClientInitThrowsException()
 {
     Assert.Throws <Exception>(() => GuideStarClient.SetDefaultSubscriptionKey(""));
     Assert.Throws <Exception>(() => GuideStarClient.SetDefaultSubscriptionKey(defaultSubscriptionKey: null));
     Assert.Throws <Exception>(() => GuideStarClient.SetDefaultSubscriptionKey(PREMIER_KEY + " "));
 }