– Mocks can be powerful, but also can be a trap to start testing implementation details rather than output/state
– Migrating from mocks to fakes can help identify monolithic code that violates the Single-Responsibility principle
– Thinking with reusable fakes makes tests run in environments closer to fully integrated code
– This talk is aimed toward developers already familiar with mockito or mocktail