Test: which shares should you buy and when?