using CryptoExchange.Net.Authentication; using CryptoExchange.Net.Clients; using CryptoExchange.Net.Objects; using System.Collections.Generic; namespace CryptoExchange.Net.UnitTests.Implementations { internal class TestAuthenticationProvider : AuthenticationProvider { public TestAuthenticationProvider(TestCredentials credentials) : base(credentials, credentials) { } public override void ProcessRequest(RestApiClient apiClient, RestRequestConfiguration requestConfig) { requestConfig.Headers ??= new Dictionary(); requestConfig.Headers["Authorization"] = Credential.Key; } } }