Exemple #1
0
        public BlockSyncService(IBlockFetchService blockFetchService,
                                IBlockSyncAttachService blockSyncAttachService,
                                IBlockSyncQueueService blockSyncQueueService,
                                IBlockDownloadJobManager blockDownloadJobManager, IAnnouncementCacheProvider announcementCacheProvider)
        {
            Logger = NullLogger <BlockSyncService> .Instance;

            _blockFetchService         = blockFetchService;
            _blockSyncAttachService    = blockSyncAttachService;
            _blockSyncQueueService     = blockSyncQueueService;
            _blockDownloadJobManager   = blockDownloadJobManager;
            _announcementCacheProvider = announcementCacheProvider;
        }
Exemple #2
0
 public BlockFetchServiceAbnormalPeerTests()
 {
     _blockFetchService = GetRequiredService <IBlockFetchService>();
     _networkService    = GetRequiredService <INetworkService>();
 }
 public BlockFetchServiceTests()
 {
     _blockFetchService = GetRequiredService <IBlockFetchService>();
     _networkService    = GetRequiredService <INetworkService>();
     _blockchainService = GetRequiredService <IBlockchainService>();
 }