Khidr (pbuh) tests people from time to time just as the way he tested the Prophet Moses (pbuh). People do not realize they are being tested by him. He not only tests but also educates people. - Harun Yahya