public void Setup() { _ndmModule = Substitute.For <INdmModule>(); _ndmConsumersModule = Substitute.For <INdmConsumersModule>(); _configProvider = Substitute.For <IConfigProvider>(); _enableUnsecuredDevWallet = false; _ndmConfig = new NdmConfig { Enabled = true, StoreConfigInDatabase = false }; _initConfig = Substitute.For <IInitConfig>(); _configProvider.GetConfig <INdmConfig>().Returns(_ndmConfig); _ndmInitializer = new NdmInitializer(_ndmModule, _ndmConsumersModule, LimboLogs.Instance); }
public void Setup() { _ndmModule = Substitute.For <INdmModule>(); _ndmConsumersModule = Substitute.For <INdmConsumersModule>(); _configProvider = Substitute.For <IConfigProvider>(); _dbProvider = Substitute.For <IDbProvider>(); _blockTree = Substitute.For <IBlockTree>(); _txPool = Substitute.For <ITxPool>(); _txSender = Substitute.For <ITxSender>(); _specProvider = Substitute.For <ISpecProvider>(); _receiptFinder = Substitute.For <IReceiptFinder>(); _wallet = Substitute.For <IWallet>(); _filterStore = Substitute.For <IFilterStore>(); _filterManager = Substitute.For <IFilterManager>(); _timestamper = Substitute.For <ITimestamper>(); _ecdsa = Substitute.For <IEthereumEcdsa>(); _rpcModuleProvider = Substitute.For <IRpcModuleProvider>(); _keyStore = Substitute.For <IKeyStore>(); _jsonSerializer = Substitute.For <IJsonSerializer>(); _cryptoRandom = Substitute.For <ICryptoRandom>(); _enode = Substitute.For <IEnode>(); _consumerChannelManager = Substitute.For <INdmConsumerChannelManager>(); _dataPublisher = Substitute.For <INdmDataPublisher>(); _grpcServer = Substitute.For <IGrpcServer>(); _nodeStatsManager = Substitute.For <INodeStatsManager>(); _protocolsManager = Substitute.For <IProtocolsManager>(); _protocolValidator = Substitute.For <IProtocolValidator>(); _messageSerializationService = Substitute.For <IMessageSerializationService>(); _webSocketsManager = Substitute.For <IWebSocketsManager>(); _logManager = LimboLogs.Instance; _blockProcessor = Substitute.For <IBlockProcessor>(); _jsonRpcClientProxy = Substitute.For <IJsonRpcClientProxy>(); _ethJsonRpcClientProxy = Substitute.For <IEthJsonRpcClientProxy>(); _httpClient = Substitute.For <IHttpClient>(); _monitoringService = Substitute.For <IMonitoringService>(); _enableUnsecuredDevWallet = false; _ndmConfig = new NdmConfig { Enabled = true, StoreConfigInDatabase = false }; _configProvider.GetConfig <INdmConfig>().Returns(_ndmConfig); _ndmInitializer = new NdmInitializer(_ndmModule, _ndmConsumersModule, _logManager); _bloomStorage = Substitute.For <IBloomStorage>(); }