Fakes, Mocks, Stubs, and Spies.. Oh My..
As I do more and more work with the exercism.io community, I've noticed a reoccurring theme. There seems to be a lot of confusion around the various types of "test doubles" and what each of them actually do.Now, if you've had some exposure to test driven development already,…