Write unit tests like a pro

This repository contains support code for Medium article.

It has the following branches:

  • main - Initial code from the article;
  • step/3_1_monkey_patching - After applying "Monkey Patching" pattern;
  • step/3_2_applying_di - After applying "Dependency Injection" pattern;
  • step/4_cleanup - After cleaning up the code.