Зачем вам нужно юнит-тестирование высоких графиков? Модульные тесты должны охватывать реализацию вашей бизнес-логики c. Вы не должны беспокоиться о тестировании библиотек. Они уже это делают (если они хорошая библиотека). 100% покрытие является устаревшим заблуждением. Более важно иметь хорошее значимое покрытие, которое поддерживает ваши варианты использования, чем иметь 100% ради него. Что происходит, когда основная цель состоит в том, чтобы преследовать эти цифры, так это то, что вы тратите больше времени, пытаясь преодолеть то, что вам даже не стоит тестировать, а не тратить время на проведение значимых тестов.
Тесты должны проверять код, который вы создаете (или вашу команду), и должны охватывать требования и варианты использования. Они должны проверять поведение, а не реализацию. Еще меньше сторонних библиотек.