It's currently impossible to get full coverage on code that calls Messaging.sendEmail
.
Please vote for this idea to make it possible to mock Messaging.sendEmail
: https://ideas.salesforce.com/s/idea/a0BHp000016Kyl5MAC/ability-to-mock-messagingsendemail-in-unit-tests