Either is possible. Some caterers offer tastings before booking, potentially for a charge, while others hold them after booking as part of the menu refinement process, so there is no universal model.