Mocking objects gets a little harry.  some tests around it.  blog post incomming