/**
  * testInsert
  *
  * @return void
  */
 public function testInsert()
 {
     $repo = new InstanceRouteRepository($this->conn);
     $query = $this->query;
     $instanceRoute = new InstanceRoute(['url' => 'testUrl', 'module' => 'module/xpressengine@test', 'instanceId' => 'testInstanceId', 'menuId' => 'basic', 'site' => 'default']);
     $query->shouldReceive('insert')->andReturn(true);
     $result = $repo->insert($instanceRoute);
     $this->assertEquals(true, $result);
 }
 /**
  * Create New Instance Route
  *
  * @param InstanceRoute $instanceRoute insert new instance Route to Repo
  *
  * @return InstanceRoute
  */
 public function add(InstanceRoute $instanceRoute)
 {
     $this->instanceRouteRepository->insert($instanceRoute);
     $this->cache->deleteCachedInstanceRoute($instanceRoute->instanceId);
     $this->cache->deleteCachedSiteInstanceRoutes($instanceRoute->site);
     $this->loadedInstanceRoutes[$instanceRoute->instanceId] = $instanceRoute;
     return $instanceRoute;
 }