Test Doubles sind Objekte, die in Tests an Stelle von echten Abhängigkeiten stehen — einschließlich Mocks, Stubs, Spies, Fakes und Dummies. Sie isolieren den zu testenden Code von seinen Abhängigkeiten (Datenbanken, APIs, Services) und ermöglichen schnelle, fokussierte, kontrollierte Unit Tests.
