The Program Structure
Let's go through the structure of the program that we will be working on in the chapter.
We'll cover the following...
Design strategy
The most important thing we can do to make our testing experience easier is to design an inherently testable system. To do this well, thinking about the observable effects we want to test against is crucial. In object-oriented code, the traditional approach asks us to limit ourselves to specific objects and to observe their behavior and side effects. Mocking and dependency ...
Access this course and 1400+ top-rated courses and projects.