Ejemplo n.º 1
0
        public async Task Should_Raise_Key_Not_Found_Error()
        {
            const String TESTNET_ASSET_ID = "La7xWL4k6mr5h5Yi8p3YmN3oxaKPn7x8Ub3YUG";
            const String TESTNET_ADDRESS = "mwcDHAuNMDkXhANEByVfJmKKTZ4G6V3tvh";

            using (Client client = new Client(HOST, USERNAME, PASSWORD))
            {
                var request = new Colu.Models.SendAsset.Request()
                {
                    Id = Guid.NewGuid().ToString()
                };

                request.param.From.Add(TESTNET_ADDRESS);

                request.param.To.Add(new Colu.Models.To()
                {
                    Address = "mkK8GmN4q5TnPEZkJmY6LVa5i5kimxwNXB",
                    Amount = 1,
                    AssetId = TESTNET_ASSET_ID
                });

                var actual = await client.SendAssetAsync(request);
                Assert.IsNotNull(actual);
                Assert.IsNotNull(actual.Error);
                Assert.AreEqual("Address mwcDHAuNMDkXhANEByVfJmKKTZ4G6V3tvh privateKey not found.", actual.Error.Data);
            }
        }
Ejemplo n.º 2
0
        public async Task Should_Send_Asset_via_Phone()
        {
            //fishing permit on mainnet
            const String ASSET_ID = "LaAXAraoJfPYRovBtR4DctaLsxiHEcAuBwMWGb";

            using (Client client = new Client(HOST))
            {
                var request = new Colu.Models.SendAsset.Request()
                {
                    Id = Guid.NewGuid().ToString()
                };

                request.param.From.Add("1DNjKtYCjrJJgQCkzYqSfrcd8ahzBZXPzR");
                request.param.To.Add(new Colu.Models.To() { PhoneNumber = "61407928417", Amount = 1, AssetId = ASSET_ID });

                var actual = await client.SendAssetAsync(request);
                Assert.IsNotNull(actual);
                Assert.IsNotNull(actual.Result);
                Assert.IsNotNull(actual.Result.TxId);
            }
        }
Ejemplo n.º 3
0
        public async Task Should_Send_Asset()
        {
            const String TESTNET_ASSET_ID = "La7xWL4k6mr5h5Yi8p3YmN3oxaKPn7x8Ub3YUG";
            const String TESTNET_ADDRESS = "mftCzxjSGWRRXh5QDKaTpsCXWmGNEtHX3S";

            using (Client client = new Client(HOST, USERNAME, PASSWORD))
            {
                var request = new Colu.Models.SendAsset.Request()
                {
                    Id = Guid.NewGuid().ToString()
                };

                request.param.From.Add(TESTNET_ADDRESS);

                request.param.To.Add(new Colu.Models.To()
                {
                    Address = "mkK8GmN4q5TnPEZkJmY6LVa5i5kimxwNXB",
                    Amount = 1,
                    AssetId = TESTNET_ASSET_ID
                });

                var actual = await client.SendAssetAsync(request);
                Assert.IsNotNull(actual);
                Assert.IsNotNull(actual.Result);
                Assert.IsNotNull(actual.Result.TxId);
            }
        }