Funds : InsufficientFundsException was expected</pre>

Let's fix our Account code again, modify the TransferFunds method this way:</p>

<div class="code"><pre class="prettyprint">public void TransferFunds(Account destination, decimal amount)
{
  destination.Deposit(amount);

  if(balance-amount &lt; minimumBalance)
    throw new InsufficientFundsException();

  Withdraw(amount);
}</pre>
</div>

<p>Compile and run the tests - green bar. Success! But wait, looking at the code we've just written we can see tha