public DepositApprovalService(IDataAssetService dataAssetService, IProviderService providerService, IConsumerDepositApprovalRepository depositApprovalRepository, ITimestamper timestamper, IConsumerNotifier consumerNotifier, ILogManager logManager) { _dataAssetService = dataAssetService; _providerService = providerService; _depositApprovalRepository = depositApprovalRepository; _timestamper = timestamper; _consumerNotifier = consumerNotifier; _logger = logManager.GetClassLogger(); }
public SessionService(IProviderService providerService, IDepositProvider depositProvider, IDataAssetService dataAssetService, IConsumerSessionRepository sessionRepository, ITimestamper timestamper, IConsumerNotifier consumerNotifier, ILogManager logManager) { _providerService = providerService; _depositProvider = depositProvider; _dataAssetService = dataAssetService; _sessionRepository = sessionRepository; _timestamper = timestamper; _consumerNotifier = consumerNotifier; _logger = logManager.GetClassLogger(); }
public void Setup() { _dataAssetService = Substitute.For <IDataAssetService>(); _depositProvider = Substitute.For <IDepositProvider>(); _providerService = Substitute.For <IProviderService>(); _sessionService = Substitute.For <ISessionService>(); _wallet = Substitute.For <IWallet>(); _consumerNotifier = Substitute.For <IConsumerNotifier>(); _sessionRepository = Substitute.For <IConsumerSessionRepository>(); _providerPeer = Substitute.For <INdmPeer>(); _dataStreamService = new DataStreamService(_dataAssetService, _depositProvider, _providerService, _sessionService, _wallet, _consumerNotifier, _sessionRepository, LimboLogs.Instance); }
public DataStreamService(IDataAssetService dataAssetService, IDepositProvider depositProvider, IProviderService providerService, ISessionService sessionService, IWallet wallet, IConsumerNotifier consumerNotifier, IConsumerSessionRepository sessionRepository, ILogManager logManager) { _dataAssetService = dataAssetService; _depositProvider = depositProvider; _providerService = providerService; _sessionService = sessionService; _wallet = wallet; _consumerNotifier = consumerNotifier; _sessionRepository = sessionRepository; _logger = logManager.GetClassLogger(); }
public ConsumerService(IAccountService accountService, IDataAssetService dataAssetService, IDataRequestService dataRequestService, IDataConsumerService dataConsumerService, IDataStreamService dataStreamService, IDepositManager depositManager, IDepositApprovalService depositApprovalService, IProviderService providerService, IReceiptService receiptService, IRefundService refundService, ISessionService sessionService) { _accountService = accountService; _dataAssetService = dataAssetService; _dataRequestService = dataRequestService; _dataConsumerService = dataConsumerService; _dataStreamService = dataStreamService; _depositManager = depositManager; _depositApprovalService = depositApprovalService; _providerService = providerService; _receiptService = receiptService; _refundService = refundService; _sessionService = sessionService; }
public DepositManager(IDepositService depositService, IDepositUnitsCalculator depositUnitsCalculator, IDataAssetService dataAssetService, IKycVerifier kycVerifier, IProviderService providerService, IAbiEncoder abiEncoder, ICryptoRandom cryptoRandom, IWallet wallet, IDepositDetailsRepository depositRepository, IConsumerSessionRepository sessionRepository, ITimestamper timestamper, ILogManager logManager, uint requiredBlockConfirmations) { _depositService = depositService; _depositUnitsCalculator = depositUnitsCalculator; _depositRepository = depositRepository; _sessionRepository = sessionRepository; _dataAssetService = dataAssetService; _kycVerifier = kycVerifier; _providerService = providerService; _abiEncoder = abiEncoder; _cryptoRandom = cryptoRandom; _timestamper = timestamper; _requiredBlockConfirmations = requiredBlockConfirmations; _wallet = wallet; _logger = logManager.GetClassLogger(); }
public DepositManager(IDepositService depositService, IDepositUnitsCalculator depositUnitsCalculator, IDataAssetService dataAssetService, IKycVerifier kycVerifier, IProviderService providerService, IAbiEncoder abiEncoder, ICryptoRandom cryptoRandom, IWallet wallet, IGasPriceService gasPriceService, IDepositDetailsRepository depositRepository, ITimestamper timestamper, ILogManager logManager, uint requiredBlockConfirmations, bool disableSendingDepositTransaction = false) { _depositService = depositService; _depositUnitsCalculator = depositUnitsCalculator; _depositRepository = depositRepository; _dataAssetService = dataAssetService; _kycVerifier = kycVerifier; _providerService = providerService; _abiEncoder = abiEncoder; _cryptoRandom = cryptoRandom; _timestamper = timestamper; _requiredBlockConfirmations = requiredBlockConfirmations; _disableSendingDepositTransaction = disableSendingDepositTransaction; _wallet = wallet; _gasPriceService = gasPriceService; _logger = logManager.GetClassLogger(); }