And maybe a Flying kick through the same windscreen 
I take it he charges you for re-test
well it was actually free, as i got a voucher through with my insurance, so thought may aswell use it, safe to say i took it elsewhere for the re-test :-)
It was when i had my 306 (yes i know, i hang my head) and i knew it was heap of sh!t, said garage quoted me 600 quid for it to pass, took it elsewhere, £100 later and it passed.