Example #1
0
 public void Setup()
 {
     _depositProvider         = Substitute.For <IDepositProvider>();
     _providerService         = Substitute.For <IProviderService>();
     _receiptRequestValidator = Substitute.For <IReceiptRequestValidator>();
     _sessionService          = Substitute.For <ISessionService>();
     _receiptRepository       = Substitute.For <IReceiptRepository>();
     _sessionRepository       = Substitute.For <IConsumerSessionRepository>();
     _abiEncoder     = Substitute.For <IAbiEncoder>();
     _wallet         = Substitute.For <IWallet>();
     _ecdsa          = Substitute.For <IEthereumEcdsa>();
     _timestamper    = Timestamper.Default;
     _nodePublicKey  = TestItem.PublicKeyA;
     _receiptService = new ReceiptService(_depositProvider, _providerService, _receiptRequestValidator,
                                          _sessionService, _timestamper, _receiptRepository, _sessionRepository, _abiEncoder, _wallet,
                                          _ecdsa, _nodePublicKey, LimboLogs.Instance);
 }
Example #2
0
 public ReceiptService(IDepositProvider depositProvider, IProviderService providerService,
                       IReceiptRequestValidator receiptRequestValidator, ISessionService sessionService, ITimestamper timestamper,
                       IReceiptRepository receiptRepository, IConsumerSessionRepository sessionRepository, IAbiEncoder abiEncoder,
                       IWallet wallet, IEthereumEcdsa ecdsa, PublicKey nodePublicKey, ILogManager logManager)
 {
     _depositProvider         = depositProvider;
     _providerService         = providerService;
     _receiptRequestValidator = receiptRequestValidator;
     _sessionService          = sessionService;
     _timestamper             = timestamper;
     _receiptRepository       = receiptRepository;
     _sessionRepository       = sessionRepository;
     _abiEncoder    = abiEncoder;
     _wallet        = wallet;
     _ecdsa         = ecdsa;
     _nodePublicKey = nodePublicKey;
     _logger        = logManager.GetClassLogger();
 }
 public void Setup()
 {
     _validator = new ReceiptRequestValidator(LimboLogs.Instance);
 }
 public void Setup()
 {
     _validator = new ReceiptRequestValidator(NullLogManager.Instance);
 }