This is broken. You'll end up with a null _webRequestFactory  and the underlying methods will throw.