Added a test

Ensure that when a constructor is wrapped by the resolver  by the _wrapConstructor method, the initialization parameters used when instantiating the resulting class can be processed just as they were by the original unwrapped class (i.e. apply arguments to wrapped constructor instead of "call"ing the constructor with the arguments object)