Why does God often test obedience before granting blessings or success?