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