Нет, это не совсем правильно. Хитрость для повторного факторинга заключается в том, чтобы убедиться, что вы сохранили функциональность.
Вам необходимо убедиться, что все изменения проверены до и после. Там не очень далеко от этого. Однако вам не нужно писать автоматические тесты для этого кода, но это может помочь.
Хитрость в сложном рефакторинге тестового кода заключается в том, чтобы иметь возможность запускать тесты для тестируемой системы и получать те же результаты.
Таким образом, на самом деле проверяемость заключается в том, что выходные данные одинаковы. Это должно быть автоматизировано. Вы можете сделать это разными способами, но самым простым будет вывод теста, который вы выполняете, с данными, с которыми вы тестируете, вместе с ожидаемым выводом и полученным выводом.
Возможно, вы можете использовать какой-нибудь машиночитаемый формат, например, XML, чтобы было легче разобрать.