public async Task Sha256Raw()
        {
            ResultOfHash result = await _tonClient.Crypto.Sha256(new ParamsOfHash
            {
                Data = "TWVzc2FnZSB0byBoYXNoIHdpdGggc2hhIDI1Ng=="
            });

            result.Hash.Should()
            .Be("16fd057308dd358d5a9b3ba2de766b2dfd5e308478fc1f7ba5988db2493852f5");
        }
        public async Task Sha256Encoded()
        {
            ResultOfHash result = await _tonClient.Crypto.Sha256(new ParamsOfHash
            {
                Data = "Message to hash with sha 256".ToBase64()
            });

            result.Hash.Should()
            .Be("16fd057308dd358d5a9b3ba2de766b2dfd5e308478fc1f7ba5988db2493852f5");
        }
        public async Task Sha256Hex()
        {
            ResultOfHash result = await _tonClient.Crypto.Sha256(new ParamsOfHash
            {
                Data = "4d65737361676520746f206861736820776974682073686120323536".HexToBase64()
            });

            result.Hash.Should()
            .Be("16fd057308dd358d5a9b3ba2de766b2dfd5e308478fc1f7ba5988db2493852f5");
        }
        public async Task Sha512()
        {
            ResultOfHash result = await _tonClient.Crypto.Sha512(new ParamsOfHash
            {
                Data = "Message to hash with sha 512".ToBase64()
            });

            result.Hash.Should()
            .Be("2616a44e0da827f0244e93c2b0b914223737a6129bc938b8edf2780ac9482960baa9b7c7cdb11457c1cebd5ae77e295ed94577f32d4c963dc35482991442daa5");
        }