/// <summary>
        /// Get a member's balances.
        /// </summary>
        /// <param name="member">Member</param>
        /// <returns>map currency: total</returns>
        public static IDictionary <string, double> MemberGetBalanceSample(TppMember member)
        {
            Dictionary <string, double> sums = new Dictionary <string, double>();

            IList <Tokenio.Tpp.Account> accounts = member.GetAccountsBlocking();

            foreach (Tokenio.Tpp.Account account in accounts)
            {
                Money balance = member.GetBalanceBlocking(account.Id(), Key.Types.Level.Standard)
                                .Current;

                sums[balance.Currency] = Double.Parse(balance.Value) + SampleExtensions.GetValueOrDefault(sums, balance.Currency, 0.0);
            }
            return(sums);
        }