public void Setup()
 {
     _initializerType = null;
     _module          = Substitute.For <INdmModule>();
     _consumersModule = Substitute.For <INdmConsumersModule>();
     _factory         = new NdmInitializerFactory(_initializerType, _module, _consumersModule, LimboLogs.Instance);
 }
示例#2
0
 public NdmInitializerFactory(Type initializerType, INdmModule module, INdmConsumersModule consumersModule,
                              ILogManager logManager)
 {
     _initializerType = initializerType;
     _module          = module;
     _consumersModule = consumersModule;
     _logger          = logManager.GetClassLogger();
 }
示例#3
0
 public NdmInitializerFactory(
     Type initializerType,
     INdmModule module,
     INdmConsumersModule consumersModule,
     ILogManager logManager)
 {
     _initializerType = initializerType ?? throw new ArgumentNullException(nameof(initializerType));
     _module          = module ?? throw new ArgumentNullException(nameof(module));
     _consumersModule = consumersModule ?? throw new ArgumentNullException(nameof(consumersModule));
     _logManager      = logManager ?? throw new ArgumentNullException(nameof(logManager));
     _logger          = logManager.GetClassLogger();
 }
 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>();
 }
示例#6
0
 public NdmInitializer(INdmModule ndmModule, INdmConsumersModule ndmConsumersModule, ILogManager logManager)
 {
     _ndmModule          = ndmModule ?? throw new ArgumentNullException(nameof(ndmModule));
     _ndmConsumersModule = ndmConsumersModule ?? throw new ArgumentNullException(nameof(ndmConsumersModule));
     _logger             = logManager?.GetClassLogger() ?? throw new ArgumentNullException(nameof(logManager));
 }
 public NdmProviderInitializer(INdmModule ndmModule, INdmConsumersModule ndmConsumersModule, ILogManager logManager) : base(ndmModule,
                                                                                                                            ndmConsumersModule, logManager)
 {
     _consumerModule = ndmConsumersModule;
 }
示例#8
0
 public NdmInitializer(INdmModule ndmModule, INdmConsumersModule ndmConsumersModule)
 {
     _ndmModule          = ndmModule;
     _ndmConsumersModule = ndmConsumersModule;
 }
 public FakeInitializer(INdmModule ndmModule, INdmConsumersModule consumersModule)
 {
 }
 public void Setup()
 {
     _initializerType = null;
     _module          = Substitute.For <INdmModule>();
     _consumersModule = Substitute.For <INdmConsumersModule>();
 }