コード例 #1
0
 public BlockSyncValidationServiceTests()
 {
     _blockSyncValidationService = GetRequiredService <IBlockSyncValidationService>();
     _blockchainService          = GetRequiredService <IBlockchainService>();
     _announcementCacheProvider  = GetRequiredService <IAnnouncementCacheProvider>();
     _osTestHelper = GetRequiredService <OSTestHelper>();
 }
コード例 #2
0
 public BlockSyncServiceTests()
 {
     _blockSyncService          = GetRequiredService <IBlockSyncService>();
     _blockchainService         = GetRequiredService <IBlockchainService>();
     _networkService            = GetRequiredService <INetworkService>();
     _blockSyncStateProvider    = GetRequiredService <IBlockSyncStateProvider>();
     _blockDownloadJobStore     = GetRequiredService <IBlockDownloadJobStore>();
     _announcementCacheProvider = GetRequiredService <IAnnouncementCacheProvider>();
     _osTestHelper = GetRequiredService <OSTestHelper>();
 }
コード例 #3
0
        public BlockSyncValidationService(IAnnouncementCacheProvider announcementCacheProvider,
                                          IBlockValidationService blockValidationService, ITransactionManager transactionManager,
                                          ITransactionValidationService transactionValidationService)
        {
            Logger = NullLogger <BlockSyncValidationService> .Instance;

            _announcementCacheProvider    = announcementCacheProvider;
            _blockValidationService       = blockValidationService;
            _transactionManager           = transactionManager;
            _transactionValidationService = transactionValidationService;
        }
コード例 #4
0
ファイル: BlockSyncService.cs プロジェクト: wymoon2690/AElf
        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;
        }
コード例 #5
0
        public BlockSyncValidationService(IAnnouncementCacheProvider announcementCacheProvider)
        {
            Logger = NullLogger <BlockSyncValidationService> .Instance;

            _announcementCacheProvider = announcementCacheProvider;
        }
コード例 #6
0
 public AnnouncementCacheProviderTests()
 {
     _announcementCacheProvider = GetRequiredService <IAnnouncementCacheProvider>();
 }