Fullcycle hexagonal architecture mockgen Generate mock files mockgen -destination=internal/application/mocks/application.go -source=internal/application/product.go application test go test ./... run all tests