Ajout de tests unitaires + documentation