public function testMountInvalidCollection()
{
$app = $this->getApp();
$route = new Route('/');
$controllers = $this->getMockControllerCollection(['connect', 'mount'], $route);
$controllers->expects($this->never())->method('mount');
$this->setExpectedException('LogicException', 'The "mount" method takes either a "ControllerCollection" or a "ControllerProviderInterface" instance.');
$mountEvent = new MountEvent($app, $controllers);
$mountEvent->mount('/', $route);
}