public void SetsHeaders() { RequestOptions options = new RequestOptions { ApiKey = "TESTKEY", IdempotencyKey = "123", }; var request = Requestor.GetRequestMessage("http://localhost", HttpMethod.Get, options); Assert.NotNull(request); Assert.Equal($"Bearer {options.ApiKey}", request.Headers.GetValues("Authorization").FirstOrDefault()); Assert.Equal(options.IdempotencyKey, request.Headers.GetValues("Idempotency-Key").FirstOrDefault()); Assert.Equal(TelnyxConfiguration.TelnyxApiVersion, request.Headers.GetValues("Telnyx-Version").FirstOrDefault()); }
public void SetsHeaders() { StripeRequestOptions options = new StripeRequestOptions { ApiKey = "sk_key", StripeConnectAccountId = "acct_123", IdempotencyKey = "123", }; var request = Requestor.GetRequestMessage("http://localhost", HttpMethod.Get, options); Assert.NotNull(request); Assert.Equal($"Bearer {options.ApiKey}", request.Headers.GetValues("Authorization").FirstOrDefault()); Assert.Equal(options.IdempotencyKey, request.Headers.GetValues("Idempotency-Key").FirstOrDefault()); Assert.Equal(options.StripeConnectAccountId, request.Headers.GetValues("Stripe-Account").FirstOrDefault()); Assert.Equal(StripeConfiguration.StripeApiVersion, request.Headers.GetValues("Stripe-Version").FirstOrDefault()); }