Add test for nested mock() calls.
Add test case showing one mock object passed by mock() using another.
Allow an alternate name for the 'expects()' method to be specified.
Allow an alternate number of convenience mock objects to be specified.