Remove 2000 Remove System Design Remove TDD
article thumbnail

Testing Without Mocks: A Pattern Language

James Shore

When programmers use test-driven development (TDD), the code they test interacts with other parts of the system that aren't being tested. For each external system--service, database, file system, or even environment variables--create one wrapper class that's responsible for interfacing with that system.

Testing 88
article thumbnail

Testing Without Mocks: A Pattern Language

James Shore

When programmers use test-driven development (TDD), the code they test interacts with other parts of the system that aren't being tested. For each external system--service, database, file system, or even environment variables--create one wrapper class that's responsible for interfacing with that system.

Testing 40