Абсолютно. Вы, вероятно, обнаружите, что по мере изменения кода ваши тесты могут также нуждаться в изменении, поэтому вам, вероятно, захочется получить запись об этих изменениях, особенно если тесты или код внезапно перестанут работать. ; -)
Кроме того, модульные тестовые наборы должны быть как можно ближе к реальному коду, который они тестируют (нижняя часть того же файла кажется стандартной). Это как для удобства, так и для обслуживания.
Дополнительную информацию о том, что делает хороший модульный тест, можно найти в этом сообщении stackoverflow .