public void Transfer(Account acctFrom, Account acctTo, double amount) { if (acctFrom.CalculateBalance() < amount) { throw new ArgumentException("Transfer Amount must be no larger than amount in source account."); } acctFrom.AddTransaction(-amount); acctTo.AddTransaction(amount); }