Beispiel #1
0
        public SmokeTests(ITestOutputHelper output)
        {
            Uri baseUri = new Uri(Environment.GetEnvironmentVariable("TWEEK_TEST_URI") ?? "http://tweek-api");

            mTweek = new TweekApiClient(new HttpClient {
                BaseAddress = baseUri
            });
            mOutput = output;
        }
 public TweekApiPolicyClient(ITweekApiClient client, Policy <JToken> policy)
 {
     mClient = client;
     mPolicy = policy;
 }
Beispiel #3
0
        public static async Task <T> Get <T>(this ITweekApiClient client, string keyPath, IDictionary <string, string> context)
        {
            var token = await client.Get(keyPath, context);

            return(token.ToObject <T>(SnakeCaseSerializer));
        }