/**
  * testDeleteOneAliasRoute
  *
  * @return void
  */
 public function testDeleteOneAliasRoute()
 {
     $repo = new InstanceRouteRepository($this->conn);
     $query = $this->query;
     $query->shouldReceive('where')->andReturn($query);
     $query->shouldReceive('delete')->andReturn(1);
     $affected = $repo->delete('freeboard');
     $this->assertEquals(1, $affected);
 }
 /**
  * Delete Instance Route
  *
  * @param InstanceRoute $instanceRoute to delete instance Route
  *
  * @return int $affectedRow
  */
 public function remove(InstanceRoute $instanceRoute)
 {
     $result = $this->instanceRouteRepository->delete($instanceRoute->instanceId);
     $this->cache->deleteCachedInstanceRoute($instanceRoute->instanceId);
     $this->cache->deleteCachedSiteInstanceRoutes($instanceRoute->site);
     if (isset($this->loadedInstanceRoutes[$instanceRoute->instanceId])) {
         unset($this->loadedInstanceRoutes[$instanceRoute->instanceId]);
     }
     return $result;
 }