Это похоже на проблему курицы и яйца.
Вы можете записать функцию записи в какое-то хранилище данных, но никогда не узнаете, что сохранили ее правильно без проверенной функции чтения.
Вы можете сделать функцию чтения прочитанной из хранилища данных, но как поместить вещи в это хранилище данных для чтения без проверенной функции записи?
РЕДАКТИРОВАТЬ:
Я подключаюсь и выполняю транзакции с базой данных SQL для сохранения и загрузки объектов для использования. Нет смысла тестировать функции доступа, предоставляемые БД, но я обертываю такие функции БД для сериализации / десериализации объектов. Я хочу быть уверен, что я пишу и читаю правильные вещи в и из БД правильно.
Это не то же самое, что добавить / удалить, как упоминает @snowman. Я хочу знать, что написанное мной содержимое корректно, но для этого требуется хорошо протестированная функция чтения. Когда я читаю, я хочу быть уверенным, что мое чтение правильно создало объект, равный тому, что было написано; но для этого требуется хорошо протестированная функция записи.