Exemple #1
0
        public AccountApiTest()
        {
            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);

            _accountClient = new AccountApiClient(api);
        }
Exemple #2
0
        public TokenFactoryTest()
        {
            tokenManager = new TokenManager($"{Environment.CurrentDirectory}\\Certificats\\token.json");
            token        = tokenManager.LoadToken();
            memoryCache  = new MemoryCacheFactory().CreateInstance(token);
            var config     = new ConfigTest();
            var httpClient = new HttpClient();
            var api        = new RevolutApiClient(config, httpClient);

            tokenFactory = new TokenFactory(new AuthorizationApiClient(api, config), memoryCache);
        }
Exemple #3
0
        public void TestJwtSignData_Success()
        {
            var config = new ConfigTest();
            var data   = config.Certificate.Certificate;
            var result = JwtSignerHelper.SignData(new JwtPayload
            {
                iss = config.Issuer,
                sub = config.AccountId
            }, data);

            Assert.NotNull(result);
        }