Example #1
0
        public void TestGetAssetsByAddress()
        {
            using (var address = new PaymentAddress("16TGufqQ9FPnEbixbD4ZjVabaP455roE6t"))
            {
                using (var assets = keokenManager_.GetAssetsByAddress(address))
                {
                    Assert.Equal <UInt64>(2, assets.Count);

                    foreach (GetAssetsByAddressData asset in assets)
                    {
                        if (asset.AssetId == 1)
                        {
                            Assert.Equal(1000000, asset.Amount);
                            Assert.Equal("Bitprim", asset.AssetName);
                            Assert.Equal("16TGufqQ9FPnEbixbD4ZjVabaP455roE6t", asset.AssetCreator.Encoded);
                        }
                        else
                        {
                            Assert.Equal <UInt32>(2, asset.AssetId);
                            Assert.Equal(90, asset.Amount);
                            Assert.Equal("HanchonCoin", asset.AssetName);
                            Assert.Equal("16TGufqQ9FPnEbixbD4ZjVabaP455roE6t", asset.AssetCreator.Encoded);
                        }
                    }
                }
            }
        }