This repo contains example for golang unit testing
Module 1: Basic unit testing
Module 2: Create a function that runs before test (init)
Module 3: Mocking function using mockgen
Module 4: Patching function on unclean architecture using replacement and defer