public TronClient(ILogger <TronClient> logger, IOptions <TronNetOptions> options, IGrpcChannelClient channelClient, IWalletClient walletClient, ITransactionClient transactionClient) { _logger = logger; _options = options; _channelClient = channelClient; _walletClient = walletClient; _transactionClient = transactionClient; }
public TransactionService( ITransactionClient transactionClient, IOptions <AuthorizeNetOptions> options, ILogger <TransactionService> logger) { _transactionClient = transactionClient ?? throw new ArgumentNullException(nameof(transactionClient)); _options = options.Value; _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public BaseProcessor(IServiceProvider serviceProvider, ILogger <BaseProcessor> logger, IRetryHelper retryHelper) { _identityClient = (IIdentityClient)serviceProvider.GetService(typeof(IIdentityClient)); _transactionClient = (ITransactionClient)serviceProvider.GetService(typeof(ITransactionClient)); _cacheRepository = (ICacheRepository <AccountStatement>)serviceProvider.GetService(typeof(ICacheRepository <AccountStatement>)); _documentRepository = (IDocumentRepository <AccountStatement>)serviceProvider.GetService(typeof(IDocumentRepository <AccountStatement>)); _cacheExpiryInSeconds = ((IOptions <CacheExpiry>)serviceProvider.GetService(typeof(IOptions <CacheExpiry>))).Value.ExpiryInSeconds; _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _retryHelper = retryHelper ?? throw new ArgumentNullException(nameof(retryHelper)); }
/// <summary> /// Сервис веб приложения /// </summary> public WebAppTestService( IDealClient dealClient, IConfiguration configuration, ICurrencyClient currencyClient, ITransactionClient transactionClient ) { _dealClient = dealClient; _configuration = configuration; _currencyClient = currencyClient; _transactionClient = transactionClient; }
/// <summary> /// Сервис сделок /// </summary> public DealService( ICurrencyClient currencyClient, ITransactionClient transactionClient, IOfferRepository offerRepository, IUnitOfWork unitOfWork ) { _currencyClient = currencyClient; _transactionClient = transactionClient; _offerRepository = offerRepository; _unitOfWork = unitOfWork; }
public void Setup() { _configuration = new ConfigurationBuilder() .AddJsonFile("appsettings.Test.json") .Build(); var clientId = _configuration["Gateway:OAuth:ClientId"]; var clientSecret = _configuration["Gateway:OAuth:ClientSecret"]; var authority = _configuration["Gateway:OAuth:Authority"]; var scopes = _configuration["Gateway:OAuth:Scopes"]; var baseUrl = _configuration["Gateway:BaseUrl"]; _terminalId = _configuration["Gateway:TID"]; _merchantId = _configuration["Gateway:MID"]; _client = new DefaultGatewayClientBuilder() .WithBaseUri(new Uri(baseUrl)) .WithOAuthCredentials(new Uri(authority), clientId, clientSecret, scopes) .BuildTransactionClient(); }
protected ScopedTransactionsTestRunnerxUnit(IGrainFactory grainFactory, ITransactionClient transactionFrame, ITestOutputHelper output) : base(grainFactory, transactionFrame, output.WriteLine) { }
public AccountCore(IAccountDataAccess accountDataAccess, ICustomerClient customerClient, ITransactionClient transactionClient) { this.accountDataAccess = accountDataAccess; this.customerClient = customerClient; this.transactionClient = transactionClient; }
protected ScopedTransactionsTestRunner(IGrainFactory grainFactory, ITransactionClient transactionClient, Action <string> output) : base(grainFactory, output) { _transactionClient = transactionClient; }
public TRC20ContractClient(ILogger <TRC20ContractClient> logger, IWalletClient walletClient, ITransactionClient transactionClient) { _logger = logger; _walletClient = walletClient; _transactionClient = transactionClient; }