This post is really just tying together some ideas. A year ago I posted on my preference for classicist TDD . However, when it comes to services you are dealing only with behavior not state so using classicist approaches becomes trickier. One way out of this issue is to test the results of the service...