Они не должны быть проверены на единицу ! Весь смысл этих методов в том, чтобы интегрировать с внешним миром (т.е. базой данных). Поэтому убедитесь, что ваши интеграционные тесты превзошли все, что вы знаете из этих методов, и просто забудьте о модульных тестах.
Они должны быть настолько простыми, что, во всяком случае, они «явно не содержат ошибок», а если нет, вы должны разбить их на одну часть, которая имеет логику и тупую часть, которая просто принимает значение и придерживается это в базе данных.
Помните: цель - 100% тест * охват 1012 *, а не 100% модульный тест * охват 1014 *; все ваших тестов: юнит, интеграция, функционал, система, приемка и руководство.