Allow constructor with non-mockable parameter

If suitable non-mockable objects have been supplied to the AutoMocker, there is no reason not to select a constructor that uses these objects.  In my case, my IOC would inject Func's into my classes.  The AutoMocker would not allow these to be used alongside genuine mocks, even if my test code was supplying the correct Func's.