Normally you would mock the Maker() class, and ensure it returned from the mock, the object you are looking for.
The other option I have done to test things like this, is to simply test Maker and call the fetchObject() routine with a given class expectation, and then test with an InstanceOf check that the returned object is of the desired class.