public BlockSyncAttachServiceTests()
 {
     _blockSyncAttachService = GetRequiredService <IBlockSyncAttachService>();
     _blockchainService      = GetRequiredService <IBlockchainService>();
     _blockExecutingService  = GetRequiredService <IBlockExecutingService>();
     _osTestHelper           = GetRequiredService <OSTestHelper>();
 }
Exemplo n.º 2
0
        public BlockFetchService(IBlockSyncAttachService blockSyncAttachService,
                                 IBlockchainService blockchainService,
                                 INetworkService networkService,
                                 IBlockSyncQueueService blockSyncQueueService)
        {
            Logger = NullLogger <BlockFetchService> .Instance;

            _blockchainService      = blockchainService;
            _networkService         = networkService;
            _blockSyncAttachService = blockSyncAttachService;
            _blockSyncQueueService  = blockSyncQueueService;
        }
Exemplo n.º 3
0
        public BlockDownloadService(INetworkService networkService,
                                    IBlockSyncAttachService blockSyncAttachService,
                                    IBlockSyncQueueService blockSyncQueueService,
                                    IBlockSyncStateProvider blockSyncStateProvider)
        {
            Logger = NullLogger <BlockDownloadService> .Instance;

            _networkService         = networkService;
            _blockSyncAttachService = blockSyncAttachService;
            _blockSyncQueueService  = blockSyncQueueService;
            _blockSyncStateProvider = blockSyncStateProvider;
        }
Exemplo n.º 4
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;
        }
 public BlockSyncAttachServiceBadPeerTests()
 {
     _blockSyncAttachService = GetRequiredService <IBlockSyncAttachService>();
     _osTestHelper           = GetRequiredService <OSTestHelper>();
     _networkService         = GetRequiredService <INetworkService>();
 }