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); }
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); }
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); }