public void Setup() { _dataRequestFactory = Substitute.For <IDataRequestFactory>(); _depositProvider = Substitute.For <IDepositProvider>(); _kycVerifier = Substitute.For <IKycVerifier>(); _wallet = Substitute.For <IWallet>(); _providerService = Substitute.For <IProviderService>(); _timestamper = new Timestamper(Date); _sessionRepository = Substitute.For <IConsumerSessionRepository>(); _consumerNotifier = Substitute.For <IConsumerNotifier>(); _dataRequestService = new DataRequestService(_dataRequestFactory, _depositProvider, _kycVerifier, _wallet, _providerService, _timestamper, _sessionRepository, _consumerNotifier, LimboLogs.Instance); }
public DataRequestService(IDataRequestFactory dataRequestFactory, IDepositProvider depositProvider, IKycVerifier kycVerifier, IWallet wallet, IProviderService providerService, ITimestamper timestamper, IConsumerSessionRepository sessionRepository, IConsumerNotifier consumerNotifier, ILogManager logManager) { _dataRequestFactory = dataRequestFactory; _depositProvider = depositProvider; _kycVerifier = kycVerifier; _wallet = wallet; _providerService = providerService; _timestamper = timestamper; _sessionRepository = sessionRepository; _consumerNotifier = consumerNotifier; _logger = logManager.GetClassLogger(); }