Go Hexagonal
Go Hexagonal architecture implemented with interfaces, tests and mockgen.
Part of FullCycle course. Link: https://fullcycle.com.br/
Commands
mockgen -destination=application/mocks/application.go -source=application/product.go application