itemCategories : create (repository) with unit tests