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 AccountService(IConfigManager configManager, IDataStreamService dataStreamService, IProviderService providerService, ISessionService sessionService, IConsumerNotifier consumerNotifier, IWallet wallet, string configId, Address consumerAddress, ILogManager logManager) { _configManager = configManager; _dataStreamService = dataStreamService; _providerService = providerService; _sessionService = sessionService; _consumerNotifier = consumerNotifier; _wallet = wallet; _configId = configId; _consumerAddress = consumerAddress; _logger = logManager.GetClassLogger(); _wallet.AccountLocked += OnAccountLocked; _wallet.AccountUnlocked += OnAccountUnlocked; }
public void Setup() { IConfigManager configManager = Substitute.For <IConfigManager>(); configManager.GetAsync(null).ReturnsForAnyArgs(new NdmConfig()); IDataStreamService dataStreamService = Substitute.For <IDataStreamService>(); _providerService = Substitute.For <IProviderService>(); ISessionService sessionService = Substitute.For <ISessionService>(); _ndmNotifier = Substitute.For <INdmNotifier>(); IConsumerNotifier consumerNotifier = new ConsumerNotifier(_ndmNotifier); _wallet = new DevWallet(new WalletConfig(), LimboLogs.Instance); _consumerAddress = _wallet.GetAccounts()[0]; _accountService = new AccountService(configManager, dataStreamService, _providerService, sessionService, consumerNotifier, _wallet, "configId", _consumerAddress, LimboLogs.Instance); }
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; }