🧪 Test
Mock, Stub, and Spy Test Double Design Guide
A practical guide to choosing the right test double. Covers the difference between state verification and interaction verification, the risk of excessive mocking, and how to decide between mocks, stubs, spies, and fakes.