public BlockMiningService(IServiceProvider serviceProvider) { RegisterAssemblyResolveEvent(); _contractTesterFactory = serviceProvider.GetRequiredService <IContractTesterFactory>(); _smartContractAddressService = serviceProvider.GetRequiredService <ISmartContractAddressService>(); _testDataProvider = serviceProvider.GetRequiredService <ITestDataProvider>(); }
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; }