// ReSharper disable once InconsistentNaming public async Task ICallCreateVASPContractAsyncMethodOfVASPIndexClientWithGivenParameters() { var vaspIndex = _scenarioContext.GetContractByType <VASPIndex>(); var vaspIndexClient = new VASPIndexClient ( vaspIndex.RealAddress, _estimateGasPriceStrategy, _web3 ); var callResult = await vaspIndexClient.CreateVASPContractAsync ( from : await _accounts.GetDeployerAsync(), vaspCode : VASPCode.Parse(_scenarioContext.GetParameter("vaspCode")), owner : Address.Parse(_scenarioContext.GetParameter("owner")), channels : Channels.Parse(_scenarioContext.GetParameter("channels")), transportKey : TransportKey.Parse(_scenarioContext.GetParameter("transportKey")), messageKey : MessageKey.Parse(_scenarioContext.GetParameter("messageKey")), signingKey : SigningKey.Parse(_scenarioContext.GetParameter("signingKey")), minimalConfirmationLevel : ConfirmationLevel.Parse(_scenarioContext.GetParameter("minimalConfirmationLevel")) ); _scenarioContext.SetCallResult(callResult); }