Замена Codeception на PHPUnit будет большой работой за небольшую выгоду, потому что Codeception использует PHPUnit и его библиотеку PHP-Code-Coverage.
Существует новое расширение покрытия кода, названное pcov , которое предположительно намного быстрее, чем xdebug. https://github.com/krakjoe/pcov/blob/develop/INSTALL.md
Я не пытался его использовать, но имейте в виду, что для этого требуется PHPUnit 8, который доступно только в PHP 7.2 или более поздних версиях.
Класс MailMessage хочет защитить, это - свойства, это - надлежащая Инкапсуляция.
Ваша задача была бы немного легче, если бы она поддерживала метод AddRange, но как есть Ваш код почти так легок, как он собирается добраться.