Category service and repository scaffolding and basic tests