Задание б) Для тестирования эндпоинта "List Breweries" я использовал бы следующий подход:
- проверка дефолтной выдачи
- проверка каждого вида фильтра
- проверка сортировки и пагинации (здесь я бы использовал комбинации сортировки по нескольким полям)
- Комбинацию фильтра, сортировки и пагинации
Для проверки тестов ипользовался бы подход DDD (скорее всего дата провайдер, в который передавались бы виды и занчения фильтров и параметры сортировки и пагинации)
На выполнение этого задания нужно, приблизительно 8 часов