public void Setup()
 {
     _subprotocolFactory = Substitute.For <INdmSubprotocolFactory>();
     _protocolValidator  = Substitute.For <IProtocolValidator>();
     _ethRequestService  = Substitute.For <IEthRequestService>();
     _factory            = new ProtocolHandlerFactory(_subprotocolFactory, _protocolValidator, _ethRequestService,
                                                      LimboLogs.Instance);
 }
 public ProtocolHandlerFactory(INdmSubprotocolFactory subprotocolFactory, IProtocolValidator protocolValidator,
                               IEthRequestService ethRequestService, ILogManager logManager)
 {
     _subprotocolFactory = subprotocolFactory;
     _protocolValidator  = protocolValidator;
     _ethRequestService  = ethRequestService;
     _logger             = logManager.GetClassLogger();
 }
 public ProtocolHandlerFactory(
     INdmSubprotocolFactory subprotocolFactory,
     IProtocolValidator protocolValidator,
     IEthRequestService ethRequestService,
     ILogManager logManager)
 {
     _subprotocolFactory = subprotocolFactory ?? throw new ArgumentNullException(nameof(subprotocolFactory));
     _protocolValidator  = protocolValidator ?? throw new ArgumentNullException(nameof(protocolValidator));
     _ethRequestService  = ethRequestService ?? throw new ArgumentNullException(nameof(ethRequestService));
     _logger             = logManager?.GetClassLogger() ?? throw new ArgumentNullException(nameof(logManager));
 }
Exemple #4
0
 public NdmCapabilityConnector(IProtocolsManager protocolsManager, INdmSubprotocolFactory subprotocolFactory,
                               IConsumerService consumerService, IProtocolValidator protocolValidator,
                               IEthRequestService ethRequestService, ILogManager logManager, Address providerAddress = null)
 {
     _protocolsManager   = protocolsManager;
     _subprotocolFactory = subprotocolFactory;
     _consumerService    = consumerService;
     _protocolValidator  = protocolValidator;
     _ethRequestService  = ethRequestService;
     _logManager         = logManager;
     _providerAddress    = providerAddress;
 }
 public void Setup()
 {
     _messageSerializationService = Substitute.For <IMessageSerializationService>();
     _nodeStatsManager            = Substitute.For <INodeStatsManager>();
     _logManager                = Substitute.For <ILogManager>();
     _accountService            = Substitute.For <IAccountService>();
     _consumerService           = Substitute.For <IConsumerService>();
     _ndmConsumerChannelManager = Substitute.For <INdmConsumerChannelManager>();
     _ecdsa           = Substitute.For <IEcdsa>();
     _wallet          = Substitute.For <IWallet>();
     _faucet          = Substitute.For <INdmFaucet>();
     _nodeId          = TestItem.PublicKeyA;
     _providerAddress = TestItem.AddressA;
     _consumerAddress = TestItem.AddressB;
     _verifySignature = false;
     _factory         = new NdmSubprotocolFactory(_messageSerializationService, _nodeStatsManager,
                                                  _logManager, _accountService, _consumerService, _ndmConsumerChannelManager, _ecdsa, _wallet, _faucet,
                                                  _nodeId, _providerAddress, _consumerAddress, _verifySignature);
 }