VpcRouterDeploymentDefinition extends RouterDeploymentDefinition { @Override protected void planDeploymentRouters() { routers = routerDao.listByVpcId(vpc.getId()); } protected  VpcRouterDeploymentDefinition(final Network guestNetwork, final Vpc vpc, final DeployDestination dest, final Account owner,
            final Map<Param, Object> params); @Override Vpc getVpc(); @Override boolean isVpcRouter(); @Override boolean needsPublicNic(); @Override boolean hasSourceNatService(); @Override void generateDeploymentPlan(); @Override boolean isRedundant();  }
@Test public void testPlanDeploymentRouters() { }