issue #11

1. Добавил тест для проверки согласованности методов setName / getName.
2. Добавил тест для проверки согласованности методов setDescription / getDescription.
3. Добавил тест для проверки согласованности методов setCategories / getCategories.