public void GetTransportKeyAsyncCallResultShouldBe( string transportKey) { _scenarioContext .GetCallResult <TransportKey>() .ShouldBe(TransportKey.Parse(transportKey)); }
public async Task VASPSetItsContractTransportKeyTo( string transportKey) { await _scenarioContext .GetContractByType <VASPContract>() .SetTransportKeyAsync ( owner: await _accounts.GetOwnerAsync(), transportKey: TransportKey.Parse(transportKey) ); }
public Task VASPSetItsContractTransportKeyTo( string transportKey) { return(_scenarioContext .GetContractByType <VASPContract>() .SetTransportKey ( owner: _accounts.Owner, transportKey: TransportKey.Parse(transportKey) )); }
public void SpecifiedPropertyOfTheGetVASPInfoAsyncCallResultShouldBe( string propertyName, string propertyValue) { var callResult = _scenarioContext.GetCallResult <VASPInfo>(); switch (propertyName) { case "Channels": callResult.Channels .ShouldBe(Channels.Parse(propertyValue)); break; case "MessageKey": callResult.MessageKey .ShouldBe(MessageKey.Parse(propertyValue)); break; case "SigningKey": callResult.SigningKey .ShouldBe(SigningKey.Parse(propertyValue)); break; case "TransportKey": callResult.TransportKey .ShouldBe(TransportKey.Parse(propertyValue)); break; case "VASPCode": callResult.VASPCode .ShouldBe(VASPCode.Parse(propertyValue)); break; default: throw new ArgumentException("Unexpected property name", nameof(propertyName)); } }
// 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); }