Does it run a while before the fuse blows, long enough to do some testing while running? Is there a valve on the fuel rail where you can check pressure? When it runs, does it respond good to throttle and/or driveable without issue, like the fuel pressure is good?
I'd measure resistance between the pump power wire and ground, then again with it unplugged from the pump. The latter should be very high resistance if not open circuit since the pump's internal resistance is no longer in the circuit. This assumes nothing else is on the circuit. A wiring diagram would be helpful.
What else is on the fuel pump fused circuit? If nothing else related to starting is on it, then it is odd that it wouldn't crank either. I assume by "crank" we are talking about the starter spinning the engine. Do you have a bulk connector or two under the hood that might have come loose or suffered corrosion, or possibly rodents chewed on some wiring?
I wouldn't be paying this mechanic a lot if s/he can't figure this out with hands on the vehicle. I'm suggesting that if you don't want to DIY and the mechanic doesn't *owe* you further diagnostics without cost, then I'd take it to a different mechanic.
Make sure to use major brand replacement fuses, not some generic chinese brand which might be way over spec and risk further damage.