Beispiel #1
0
 public BlockDownloadServiceTests()
 {
     _blockDownloadService   = GetRequiredService <IBlockDownloadService>();
     _blockchainService      = GetRequiredService <IBlockchainService>();
     _blockSyncOptions       = GetRequiredService <IOptionsSnapshot <BlockSyncOptions> >().Value;
     _blockSyncStateProvider = GetRequiredService <IBlockSyncStateProvider>();
 }
Beispiel #2
0
        public BlockDownloadWorker(AbpTimer timer,
                                   IBlockchainService blockchainService,
                                   IBlockDownloadService blockDownloadService,
                                   IBlockDownloadJobStore blockDownloadJobStore,
                                   IOptionsSnapshot <BlockSyncOptions> blockSyncOptions)
            : base(timer)
        {
            _blockchainService     = blockchainService;
            _blockDownloadService  = blockDownloadService;
            _blockDownloadJobStore = blockDownloadJobStore;
            _blockSyncOptions      = blockSyncOptions.Value;

            Timer.Period = _blockSyncOptions.BlockDownloadTimerPeriod;
        }
 public BlockDownloadServiceAbnormalPeerTests()
 {
     _blockDownloadService   = GetRequiredService <IBlockDownloadService>();
     _networkService         = GetRequiredService <INetworkService>();
     _blockSyncStateProvider = GetRequiredService <IBlockSyncStateProvider>();
 }
Beispiel #4
0
 public BlockDownloadServiceRetryTests()
 {
     _blockDownloadService      = GetRequiredService <IBlockDownloadService>();
     _blockSyncRetryTestContext = GetRequiredService <BlockSyncRetryTestContext>();
     _networkService            = GetRequiredService <INetworkService>();
 }