Если речь именно о коде, а не об тестовых данных/сценариях, то, скорее всего, вы втащили бизнес-логику в тесты, что не есть цель тестирования. Если считать «сырые строки», то да, это норма, т.к. вариативность сценариев, покрытие, все дела...
Было бы странно если было бы наоборот. Язык программирования как раз проектируется, что бы лаконично и изящно записать обобщённую обработку множества входов и выходов. А тесты это обобщение раскрывают, как минимум в плане граничных случаев.
Ну, просто считается, что у тестеров хуже развит навык программирования. В целом, это правда. Отчасти это связано с тем, что в тестеры берут кого попало, а отчасти из-за Авгиевых конюшен, где нужно и говно от девов разобрать, и бизнес-логику вкурить, чекать текучку + вбросы и ещё ухитряться тесты написать «к вчера».