Mocks vs stubs vs fakes — what’s the difference? | LetsGit.IT