/**
  * @covers Respect\Rest\Router::__call
  * @covers Respect\Rest\Router::instanceRoute
  */
 public function testMagicConstructorCanRouteToPreBuiltInstances()
 {
     $router = new Router();
     $myInstance = $this->getMock('Respect\\Rest\\Routable', array('GET'));
     $instanceRoute = $router->get('/', $myInstance);
     $concreteInstanceRoute = $router->instanceRoute('GET', '/', $myInstance);
     $this->assertInstanceOf('Respect\\Rest\\Routes\\Instance', $instanceRoute, 'Returned result from a magic constructor in this case should return a Routes\\Instance');
     $this->assertEquals($instanceRoute, $concreteInstanceRoute, 'The magic and concrete instances of Routes\\Instance should be equivalent');
 }