@Test
@Ignore("Ignore it until it's fixed in order not to brake the build")
public void testPrepare() {

  virtualRouterElement._routerMgr = _routerMgr;
  virtualRouterElement.routerDeploymentDefinitionBuilder = routerDeploymentDefinitionBuilder;
  mockDAOs(testNetwork, testOffering);
  mockMgrs();
  boolean done = false;
  try {
    done = virtualRouterElement.prepare(testNetwork, testNicProfile, testVMProfile, testDestination, testContext);
  } catch (ConcurrentOperationException | InsufficientCapacityException | ResourceUnavailableException | IllegalVirtualMachineException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
  }
  assertTrue("can not even start to create a router", done);
}