На самом деле помимо самого экшена "добавить" там должны быть еще кейсы.
Например повторное добавление уже лежащего товара в корзине, и пр.
Отвечая же на ваш вопрос, зависит от.
Есть такой термин, как "исчерпывающее тестирование" - когда перебираются все возможные варианты (сочетания) параметров, влияющих на ожидаемый результат. Это долго, и в большинстве случаев бессмысленно, но иногда применяется.
Для минимизации количества проверок есть отдельная практика тест дизайна, называется Pairwise Testing:
qcthoughtsaloud.blogspot.ru/2010/06/pairwise-testi...
В вашем случае имеет смысл пользоваться ей.