Чтобы проверить существующий код, вы должны предположить, что код (в основном) правильный. Таким образом, вы просто даете ему некоторые данные, запускаете его и записываете результат. Затем используйте этот записанный результат в тестовом примере.
Когда вы сделаете следующее изменение, ваш вывод тоже должен измениться, и тест не пройдёт. Сравните новый результат с тем, что вы ожидали. Если есть расхождение, значит, вы что-то упустили -> напишите еще один тест, чтобы выяснить, что происходит.
Таким образом, вы можете накопить знания о неизвестной системе.
Когда вы запрашиваете покрытие, я предполагаю, что вы не можете создать данные покрытия для фактических расчетов. В этом случае просто убедитесь, что все расчеты выполнены, и введите их несколькими входами. Это должно дать вам представление о том, как действовать.