protected void InitializeTestContracts() { BasicContractZeroStub = GetContractZeroTester(DefaultSenderKeyPair); //deploy test contract1 BasicFunctionContractAddress = AsyncHelper.RunSync(() => BasicContractZeroStub.DeploySystemSmartContract.SendAsync( new SystemContractDeploymentInput { Category = KernelConstants.CodeCoverageRunnerCategory, Code = ByteString.CopyFrom(File.ReadAllBytes(typeof(BasicFunctionContract).Assembly.Location)), Name = TestBasicFunctionContractSystemName, TransactionMethodCallList = GenerateTestBasicFunctionInitializationCallList() })).Output; TestBasicFunctionContractStub = GetTestBasicFunctionContractStub(DefaultSenderKeyPair); //deploy test contract2 BasicSecurityContractAddress = AsyncHelper.RunSync(() => BasicContractZeroStub.DeploySystemSmartContract.SendAsync( new SystemContractDeploymentInput { Category = KernelConstants.CodeCoverageRunnerCategory, Code = ByteString.CopyFrom(File.ReadAllBytes(typeof(BasicSecurityContract).Assembly.Location)), Name = TestBasicSecurityContractSystemName, TransactionMethodCallList = GenerateTestBasicSecurityInitializationCallList() })).Output; TestBasicSecurityContractStub = GetTestBasicSecurityContractStub(DefaultSenderKeyPair); }
protected void InitializeTestContracts() { BasicContractZeroStub = GetContractZeroTester(DefaultSenderKeyPair); //deploy test contract1 BasicFunctionContractAddress = AsyncHelper.RunSync(async() => await DeployContractAsync( KernelConstants.CodeCoverageRunnerCategory, Codes.Single(kv => kv.Key.EndsWith("BasicFunction")).Value, TestBasicFunctionContractSystemName, DefaultSenderKeyPair)); TestBasicFunctionContractStub = GetTestBasicFunctionContractStub(DefaultSenderKeyPair); AsyncHelper.RunSync(async() => await InitialBasicFunctionContract()); //deploy test contract2 BasicSecurityContractAddress = AsyncHelper.RunSync(async() => await DeployContractAsync( KernelConstants.CodeCoverageRunnerCategory, Codes.Single(kv => kv.Key.EndsWith("BasicSecurity")).Value, TestBasicSecurityContractSystemName, DefaultSenderKeyPair)); TestBasicSecurityContractStub = GetTestBasicSecurityContractStub(DefaultSenderKeyPair); AsyncHelper.RunSync(async() => await InitializeSecurityContract()); }