Я нашел ответ на похожий вопрос:
Правило большого пальца Кента Бека:
Проверьте все, что может сломаться.Конечно, это в некоторой степени субъективно.Для меня тривиальные геттеры / сеттеры и однострочные, как у вас выше, обычно не стоят того.Но опять же, я трачу большую часть своего времени на написание модульных тестов для унаследованного кода, мечтая только о хорошем новом проекте TDD ... В таких проектах правила разные.При использовании унаследованного кода основная цель - охватить как можно больше усилий с минимальными усилиями, поэтому модульные тесты, как правило, более высокого уровня и более сложные, больше похожи на интеграционные тесты, если кто-то педантичен в отношении терминологии.И когда вы боретесь за то, чтобы увеличить общее покрытие кода с 0%, или просто сумели поднять его более чем на 25%, методы получения и установки модульного тестирования - это наименьшее из ваших беспокойств.
OTOH в проекте TDD с нуля,может быть более логично писать тесты даже для таких методов.Тем более, что вы уже написали тест до того, как у вас появится возможность задуматься: «Стоит ли эта строка для отдельного теста?».По крайней мере, эти тесты тривиальны для написания и быстрого запуска, так что в любом случае это не имеет большого значения.