Exemple #1
0
 private void AssetDecimals(MessagingPollCreationAttachment attachment, GetPollResultReply getPollResult)
 {
     if (attachment.MinBalanceModel == MinBalanceModel.Asset)
     {
         var assetReply = _assetExchangeService.GetAsset(attachment.HoldingId).Result;
         AssertEquals(assetReply.Decimals, getPollResult.Decimals, "Decimals");
     }
     else if (attachment.MinBalanceModel == MinBalanceModel.Currency)
     {
         var currency = _monetarySystemService.GetCurrency(CurrencyLocator.ByCurrencyId(attachment.HoldingId)).Result;
         AssertEquals(currency.Decimals, getPollResult.Decimals, "Decimals");
     }
 }
        public async Task <NxtCurrency> GetCurrency(TransferableConfig currencyConfig)
        {
            var currencyReply = await monetarySystemService.GetCurrency(CurrencyLocator.ByCurrencyId(currencyConfig.Id));

            return(new NxtCurrency(currencyReply, currencyConfig.RecipientMessage, currencyConfig.Monikers, currencyConfig.Reactions));
        }