Bruno Pedro

Testing Without Mocks

The patterns combine sociable, state-based tests with a novel infrastructure technique called “Nullables.” At first glance, Nullables look like test doubles, but they’re actually production code with an “off” switch. And that’s the tradeoff: do you want that in your production code? Your answer determines whether this pattern language is for you.

Very interesting approach to doing testing without using mocks. This is a very long read. However, it’s well structured and can be done in takes.

Found on James Shore: Testing Without Mocks: A Pattern Language on 2023-01-09 19:52:21.

Tags: #testing #mock #engineering #code #learning