Testify plumber is a collection of scripts that can be used to generate the boilerplate code for mocking with Testify
To generate an interface for a struct file
./generate_interface.sh user_repository.go
To generate a mock
./generate_testify_boilerplate.sh user_repository.go MockUserRepository > mock_user_repository.go