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);
 }
Exemplo n.º 2
0
 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();
 }