Los tests aseguran que la refactorización no cambia el comportamiento del código.