1. No, swapping brand new 10-speed Tiagra for 105 is not worth it.
2. I would not buy a bike from a shop that let me test ride a bike with non-working brakes.
3. Never, ever ride a(nother) bike without doing a quick brake check first.
4. Buy a damn bike already! :-)