Sembra un problema di pollo e uova.
Puoi fare scrivere una funzione di scrittura in alcuni archivi di dati, ma non sai mai di averla salvata correttamente senza una funzione di lettura testata.
Puoi fare in modo che una funzione di lettura venga letta da un archivio dati, ma come metti cose in quell'archivio dati da leggere senza una funzione di scrittura testata?
MODIFICARE:
Mi sto collegando e facendo transazioni con un database SQL per salvare e caricare oggetti da usare. Non ha senso testare le funzioni di accesso fornite dal DB, ma avvolgo tali funzioni DB per serializzare / deserializzare gli oggetti. Voglio essere sicuro di scrivere e leggere correttamente le cose giuste da e verso il DB.
Non è come aggiungere / eliminare, come menziona @snowman. Voglio sapere che i contenuti che ho scritto sono corretti, ma che richiede una funzione di lettura ben testata. Quando leggo, voglio essere sicuro che la mia lettura abbia creato correttamente un oggetto uguale a quello che è stato scritto; ma ciò richiede una funzione di scrittura ben collaudata.