Пример #1
0
 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;
 }
Пример #2
0
        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 });
        }
Пример #3
0
 public HomeController(ILogger <HomeController> logger, BaseApiClient apiClient)
 {
     _logger    = logger;
     _apiClient = apiClient;
 }
Пример #4
0
 public LoginApi(BaseApiClient client) : base(client)
 {
 }
Пример #5
0
 public ThemeApi(BaseApiClient client) : base(client)
 {
 }
Пример #6
0
 public BankRepository(BaseApiClient client)
 {
     _client = client;
 }
Пример #7
0
 public ProductApi(BaseApiClient client) : base(client)
 {
 }
Пример #8
0
 public OrderApi(BaseApiClient client) : base(client)
 {
 }
Пример #9
0
 public BaseApi(BaseApiClient client)
 {
     Client = client;
 }
Пример #10
0
 public PaymentApi(BaseApiClient client) : base(client)
 {
 }
Пример #11
0
 public ShippingApi(BaseApiClient client) : base(client)
 {
 }