if $A$ is a Noetherian ring, $M$ a finitely generated module,$I$ is an ideal of $A$, and $\hat{A}$ is the $I-adic$ completion of $A$, then we know $\hat{A}\otimes_{A}M\cong\hat{M}$.

Also on Atiyah&Macdonald, there is a remark on Page 109 that the functor $M \mapsto \hat{M}$ is not exact without assuming $M$ finitely generated. but the functor $M \mapsto \hat{A}\otimes_{A}M$ is always exact. 

How to prove this assertion?
 
And what is an example of the breakdown of exactness of $M \mapsto \hat{M}$ when $M$ is not finitely generated?

(This is not a homework problem)