예제 #1
0
 public BlockchainExecutedDataManagerTests()
 {
     _blockStateSetManger           = GetRequiredService <IBlockStateSetManger>();
     _blockchainStateService        = GetRequiredService <IBlockchainStateService>();
     _blockchainService             = GetRequiredService <IBlockchainService>();
     _blockchainExecutedDataManager = GetRequiredService <IBlockchainExecutedDataManager>();
     _kernelTestHelper = GetRequiredService <KernelTestHelper>();
 }
예제 #2
0
 public CalculateFunctionExecutedDataService(IBlockchainExecutedDataManager blockchainExecutedDataManager,
                                             IBlockchainExecutedDataCacheProvider <Dictionary <string, CalculateFunction> > blockchainExecutedDataCacheProvider) :
     base(blockchainExecutedDataManager, blockchainExecutedDataCacheProvider)
 {
     Logger = NullLogger <CalculateFunctionExecutedDataService> .Instance;
 }
예제 #3
0
 public CachedBlockchainExecutedDataService(IBlockchainExecutedDataManager blockchainExecutedDataManager)
 {
     _blockchainExecutedDataManager = blockchainExecutedDataManager;
 }
 public CachedBlockchainExecutedDataService(IBlockchainExecutedDataManager blockchainExecutedDataManager
                                            , IBlockchainExecutedDataCacheProvider <T> blockchainExecutedDataCacheProvider)
 {
     _blockchainExecutedDataManager       = blockchainExecutedDataManager;
     _blockchainExecutedDataCacheProvider = blockchainExecutedDataCacheProvider;
 }
예제 #5
0
 public CalculateFunctionExecutedDataService(IBlockchainExecutedDataManager blockchainExecutedDataManager) :
     base(blockchainExecutedDataManager)
 {
     Logger = NullLogger <CalculateFunctionExecutedDataService> .Instance;
 }