Testing Complex Systems: Creating data and limiting scope

Mocking