Refactorizando: Creando tests para las clases que se llevan hasta aqui.