protected override async Task <JToken> GetConstructorParamsAsync() { var(targetAbi, targetTvc) = TestClient.Package(Target); TargetAddr = (await Client.Abi.EncodeMessageAsync(new ParamsOfEncodeMessage { Abi = targetAbi, DeploySet = new DeploySet { Tvc = targetTvc }, Signer = new Signer.Keys { KeysProperty = Keys }, CallSet = new CallSet { FunctionName = "constructor" } })).Address; TargetAbi = targetAbi; await Client.GetGramsFromGiverAsync(TargetAddr); var serializer = new TonSerializer(); return(new { targetAbi = serializer.Serialize((targetAbi as Abi.Contract).Value).ToHexString(), targetAddr = TargetAddr }.ToJson()); }
public void Should_Serialize_Null() { Assert.Equal("null", _serializer.Serialize(null)); }