Esempio n. 1
0
 public BlockMiningService(IServiceProvider serviceProvider)
 {
     RegisterAssemblyResolveEvent();
     _contractTesterFactory       = serviceProvider.GetRequiredService <IContractTesterFactory>();
     _smartContractAddressService = serviceProvider.GetRequiredService <ISmartContractAddressService>();
     _testDataProvider            = serviceProvider.GetRequiredService <ITestDataProvider>();
 }
Esempio n. 2
0
 public BlockMiningService(IContractTesterFactory contractTesterFactory,
                           ISmartContractAddressService smartContractAddressService, ITestDataProvider testDataProvider)
 {
     RegisterAssemblyResolveEvent();
     _contractTesterFactory       = contractTesterFactory;
     _smartContractAddressService = smartContractAddressService;
     _testDataProvider            = testDataProvider;
 }
 public ContractTestService(IContractTesterFactory contractTesterFactory, IBlockchainService blockchainService,
                            IMiningService miningService, IBlockAttachService blockAttachService)
 {
     _contractTesterFactory = contractTesterFactory;
     _blockchainService     = blockchainService;
     _miningService         = miningService;
     _blockAttachService    = blockAttachService;
 }