public function testNonExistentFunction() { $postsController = new MockPostsController(); $this->assertException("Action `foo` not found.", function () use($postsController) { $postsController(new Request(), array('action' => 'foo')); }); }