Bugfix: Force build with parameters when using WebURL

3 out parameters feels like the wrong approach here.  What about refactoring the Setup to set new protected Mock IWebRequestFactory, IJenkinsApiFactory, and IJenkinsApi properties.  Then you can write this test against the protected Manager instead of a new target as well.