public void Test_Wallets_Save()
        {
            WalletDTO wallet = this.GetJohnsWallet();
            WalletPutDTO walletPut = new WalletPutDTO();
            walletPut.Description = wallet.Description + " - changed";
            walletPut.Owners = wallet.Owners;
            walletPut.Tag = wallet.Tag;

            WalletDTO saveWallet = this.Api.Wallets.Update(walletPut, wallet.Id);

            Assert.AreEqual(wallet.Id, saveWallet.Id);
            Assert.AreEqual(wallet.Description + " - changed", saveWallet.Description);
        }
 /// <summary>Updates wallet.</summary>
 /// <param name="wallet">Wallet object to save.</param>
 /// <param name="walletId">Wallet identifier.</param>
 /// <returns>Wallet instance returned from API.</returns>
 public WalletDTO Update(WalletPutDTO wallet, String walletId)
 {
     return this.UpdateObject<WalletDTO, WalletPutDTO>(MethodKey.WalletsSave, wallet, walletId);
 }