When it comes to testing don't be tempted by cheap, back yard, it'll be right, we do it to BS bla bla bla (often BS stands for bull shit). I can't be arsed to elaborate but I have seen the consequences of cheap first hand. Go to somewhere like SDS Watersports 0114 268 8488 www.sdswatersports.co.uk and get the job done properly. If it fails it's not because they are trying to make money out of you unduly, they are making a living and doing their job. There's been loads of stuff in the press about how much dive shops charge for testing etc. but.... they always fail to mention how much it costs to buy, maintain, run and insure a test facility. What they charge for testing, to be honest, is a bargain. If it passes, it passes, if it doesn't, they may have saved you getting your head blown off......
From my experiance, avoide GoDive with a barge pole. They pile it up high, sell it out cheap, know f***all about anything.