示例#1
0
 public NonparallelContractCodeProviderTests()
 {
     _blockchainService = GetRequiredService <IBlockchainService>();
     _nonparallelContractCodeProvider     = GetRequiredService <INonparallelContractCodeProvider>();
     _blockStateSetManger                 = GetRequiredService <IBlockStateSetManger>();
     _blockchainExecutedDataCacheProvider =
         GetRequiredService <IBlockchainExecutedDataCacheProvider <NonparallelContractCode> >();
     _cleanBlockExecutedDataChangeHeightEventHandler =
         GetRequiredService <CleanBlockExecutedDataChangeHeightEventHandler>();
 }
 public CachedBlockchainExecutedDataServiceTests()
 {
     _blockStateSetManger                      = GetRequiredService <IBlockStateSetManger>();
     _blockchainStateService                   = GetRequiredService <IBlockchainStateService>();
     _blockchainService                        = GetRequiredService <IBlockchainService>();
     _chainBlockchainExecutedDataService       = GetRequiredService <ICachedBlockchainExecutedDataService <Chain> >();
     _transactionBlockchainExecutedDataService =
         GetRequiredService <ICachedBlockchainExecutedDataService <Transaction> >();
     _transactionResultBlockchainExecutedDataService =
         GetRequiredService <ICachedBlockchainExecutedDataService <TransactionResult> >();
     _kernelTestHelper = GetRequiredService <KernelTestHelper>();
     _chainBlockchainExecutedDataCacheProvider =
         GetRequiredService <IBlockchainExecutedDataCacheProvider <Chain> >();
     _transactionBlockchainExecutedDataCacheProvider =
         GetRequiredService <IBlockchainExecutedDataCacheProvider <Transaction> >();
     _transactionResultBlockchainExecutedDataCacheProvider =
         GetRequiredService <IBlockchainExecutedDataCacheProvider <TransactionResult> >();
 }
示例#3
0
 public CalculateFunctionExecutedDataService(IBlockchainExecutedDataManager blockchainExecutedDataManager,
                                             IBlockchainExecutedDataCacheProvider <Dictionary <string, CalculateFunction> > blockchainExecutedDataCacheProvider) :
     base(blockchainExecutedDataManager, blockchainExecutedDataCacheProvider)
 {
     Logger = NullLogger <CalculateFunctionExecutedDataService> .Instance;
 }
 public CachedBlockchainExecutedDataService(IBlockchainExecutedDataManager blockchainExecutedDataManager
                                            , IBlockchainExecutedDataCacheProvider <T> blockchainExecutedDataCacheProvider)
 {
     _blockchainExecutedDataManager       = blockchainExecutedDataManager;
     _blockchainExecutedDataCacheProvider = blockchainExecutedDataCacheProvider;
 }
示例#5
0
 public BlockchainExecutedDataCacheProviderTests()
 {
     _blockchainExecutedDataCacheProvider = GetRequiredService <IBlockchainExecutedDataCacheProvider <int> >();
 }