コード例 #1
0
 public CrossChainCommunicationTestBase()
 {
     CrossChainCacheEntityProvider = GetRequiredService <ICrossChainCacheEntityProvider>();
     BlockCacheEntityProducer      = GetRequiredService <IBlockCacheEntityProducer>();
     _grpcCrossChainClientProvider = GetRequiredService <ICrossChainClientProvider>();
     _chainOptions = GetRequiredService <IOptionsSnapshot <ChainOptions> >().Value;
 }
コード例 #2
0
 public CrossChainRequestService(ICrossChainClientService crossChainClientService,
                                 ICrossChainCacheEntityService crossChainCacheEntityService,
                                 IBlockCacheEntityProducer blockCacheEntityProducer)
 {
     _crossChainClientService      = crossChainClientService;
     _crossChainCacheEntityService = crossChainCacheEntityService;
     _blockCacheEntityProducer     = blockCacheEntityProducer;
 }
コード例 #3
0
 public CrossChainTestBase()
 {
     CrossChainCacheEntityProvider = GetRequiredService <ICrossChainCacheEntityProvider>();
     BlockCacheEntityProducer      = GetRequiredService <IBlockCacheEntityProducer>();
     _configOptions = GetRequiredService <IOptionsMonitor <CrossChainConfigOptions> >().CurrentValue;
     _chainOptions  = GetRequiredService <IOptionsSnapshot <ChainOptions> >().Value;
     _configOptions.CrossChainDataValidationIgnored = false;
 }
コード例 #4
0
 public CrossChainClientService(ICrossChainClientProvider crossChainClientProvider,
                                IBlockCacheEntityProducer blockCacheEntityProducer)
 {
     _crossChainClientProvider = crossChainClientProvider;
     _blockCacheEntityProducer = blockCacheEntityProducer;
 }
コード例 #5
0
 public GrpcClientTests()
 {
     _grpcCrossChainCommunicationTestHelper = GetRequiredService <GrpcCrossChainCommunicationTestHelper>();
     _blockCacheEntityProducer = GetRequiredService <IBlockCacheEntityProducer>();
 }
コード例 #6
0
 protected CrossChainWithChainTestBase()
 {
     _blockCacheEntityProducer      = Application.ServiceProvider.GetRequiredService <IBlockCacheEntityProducer>();
     _crossChainCacheEntityProvider = Application.ServiceProvider.GetRequiredService <ICrossChainCacheEntityProvider>();
 }
コード例 #7
0
 public CrossChainDataProducerTest()
 {
     _blockCacheEntityProducer = GetRequiredService <IBlockCacheEntityProducer>();
 }