Example #1
0
 public TronClient(ILogger <TronClient> logger, IOptions <TronNetOptions> options, IGrpcChannelClient channelClient, IWalletClient walletClient, ITransactionClient transactionClient)
 {
     _logger            = logger;
     _options           = options;
     _channelClient     = channelClient;
     _walletClient      = walletClient;
     _transactionClient = transactionClient;
 }
Example #2
0
 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));
 }
Example #4
0
 /// <summary>
 /// Сервис веб приложения
 /// </summary>
 public WebAppTestService(
     IDealClient dealClient,
     IConfiguration configuration,
     ICurrencyClient currencyClient,
     ITransactionClient transactionClient
     )
 {
     _dealClient        = dealClient;
     _configuration     = configuration;
     _currencyClient    = currencyClient;
     _transactionClient = transactionClient;
 }
Example #5
0
 /// <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;
 }
Example #10
0
 public TRC20ContractClient(ILogger <TRC20ContractClient> logger, IWalletClient walletClient, ITransactionClient transactionClient)
 {
     _logger            = logger;
     _walletClient      = walletClient;
     _transactionClient = transactionClient;
 }