Leicester manager Craig Shakespeare praised the attitude of Riyad Mahrez following their friendly against West Brom.