added restaurant validation for an empty category
refactored, extracted test steps to helper