public TestSuiteFixture() { ServiceCalls = new ServiceCalls(); EnvBuilder(); BaseApiClient = new BaseApiClient(); MongoApi = new MongoApiClient(ServiceCalls.MongoApiService); RandomizerApi = new RandomizerApiClient(); RandomizerUrl = ServiceCalls.RandomizerApiService; AuthenicationApi = new AuthenticationApiClient(); AuthenticationUrl = ServiceCalls.AuthenticationApiService; }
private object[] GetAuthParameters(BaseApiClient apiClient) { if (apiClient.AuthenticationProvider !.Credentials.Key == null || apiClient.AuthenticationProvider.Credentials.Secret == null) { throw new ArgumentException("ApiKey/Secret not provided"); } var tonce = ((CoinExAuthenticationProvider)apiClient.AuthenticationProvider).GetNonce(); var parameterString = $"access_id={apiClient.AuthenticationProvider.Credentials.Key.GetString()}&tonce={tonce}&secret_key={apiClient.AuthenticationProvider.Credentials.Secret.GetString()}"; var auth = apiClient.AuthenticationProvider.Sign(parameterString); return(new object[] { apiClient.AuthenticationProvider.Credentials.Key.GetString(), auth, tonce }); }
public HomeController(ILogger <HomeController> logger, BaseApiClient apiClient) { _logger = logger; _apiClient = apiClient; }
public LoginApi(BaseApiClient client) : base(client) { }
public ThemeApi(BaseApiClient client) : base(client) { }
public BankRepository(BaseApiClient client) { _client = client; }
public ProductApi(BaseApiClient client) : base(client) { }
public OrderApi(BaseApiClient client) : base(client) { }
public BaseApi(BaseApiClient client) { Client = client; }
public PaymentApi(BaseApiClient client) : base(client) { }
public ShippingApi(BaseApiClient client) : base(client) { }