public function testApiInvoke_CallsHandleMethod()
{
$ex = new Exception('Exception');
$params = ['param1' => 'value1', 'param2' => 'value2'];
$result = 'result';
$super = $this->createSupervisor([], [], ['solve']);
$super->expects($this->once())->method('solve')->with($ex, $params)->will($this->returnValue($result));
$this->assertSame($result, $super($ex, $params));
}