[#35] refactored full_name method and tests