예제 #1
0
        public CounterpartiesApiTest()
        {
            HttpClient       httpClient = new HttpClient();
            RevolutApiClient api        = new RevolutApiClient(httpClient, Config.ENDPOINT, Config.TOKEN);

            _counterpartiesApiClient = new CounterPartiesApiClient(api);
        }
        //TODO: rajouter des tests d'unicité sur les numeros de téléphones
        public CounterpartiesApiTest()
        {
            tokenManager = new TokenManager($"{Environment.CurrentDirectory}\\Certificats\\token.json");
            memoryCache  = new MemoryCacheFactory().CreateInstance(token = tokenManager.LoadToken());
            var config     = new ConfigTest();
            var httpClient = new HttpClient();
            var api        = new RevolutApiClient(config, token.AccessToken, httpClient, memoryCache);

            _counterpartiesApiClient = new CounterPartiesApiClient(api);
        }
예제 #3
0
        public PaymentApiTest()
        {
            var httpClient       = new HttpClient();
            RevolutApiClient api = new RevolutApiClient(httpClient, Config.ENDPOINT, Config.TOKEN);

            _paymentClient = new PaymentApiClient(api);

            var httpClient2       = new HttpClient();
            RevolutApiClient api2 = new RevolutApiClient(httpClient2, Config.ENDPOINT, Config.TOKEN);

            _counterpartyApiClient = new CounterPartiesApiClient(api2);

            RevolutApiClient api3 = new RevolutApiClient(Config.ENDPOINT, Config.TOKEN);

            _accountApiClient = new AccountApiClient(api3);
        }