Every automobile shop has their own pricing. Some may even waive the fee for doing the diagnostic test if you have the repair done by them. You have to check locally for the answer.
I suggest that you shop around, and check Google Reviews for whomever you decide to go to. See what other people say about the shop before you trust them.