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)); }
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); }