Salut,
Déjà, je ne vais pas vraiment répéter tout le mal que je peux penser des accesseurs ou, pire encore, des mutateurs... mais... Peut être devrais tu déjà réfléchir à leur usage et à leur intérêt réel
Ensuite, tu devrais réfléchir à scinder ton test de lecture/écriture en deux parties distinctes:
Ton test d'écriture devrait vérifier qu'une donnée particulière provoque effectivement l'écriture correspondante dans ton fichier, sous un format donné.
Ton test de lecture viendrait juste après avoir effectivement créé le fichier de données (ou, pourquoi pas, utiliser un fichier donné "tel quel" et créé par ailleurs), et veillerait à ce qu'une donnée particulière représentée dans un format donné soit bel et bien convertie en une valeur clairement définie.
Partager