added test for the constructor

Why explicitly catching and then failing straight away? I think this will partially hide the original exception which I'd like to avoid.