Pass a PHPUnit_Framework_MockObject_Invocation
to will()
Use an empty closure when using Shmockers
Use base exception type for defaults
Fixed default exception thrower
Adds test case for arrays