@Test(expected = CloudbreakOrchestratorFailedException.class)
  public void bootstrapClusterWhenNullPointerOccurredAndOrchestratorFailedComes() throws Exception {
    when(munchausenBootstrap.call()).thenThrow(new NullPointerException("null"));
    doReturn(munchausenBootstrap)
        .when(underTestSpy)
        .munchausenBootstrap(any(GatewayConfig.class), any(String.class), any(String[].class));

    underTestSpy.bootstrap(
        gatewayConfig(),
        new ContainerConfig("seq/a", "v1.10"),
        generateNodes(FIX_NODE_COUNT),
        FIX_CONSUL_SERVER_COUNT,
        CONSUL_LOG_PATH,
        exitCriteriaModel());
  }
  @Test
  public void bootstrapClusterWhenEverythingWorksFine() throws Exception {
    when(munchausenBootstrap.call()).thenReturn(true);
    doReturn(munchausenBootstrap)
        .when(underTestSpy)
        .munchausenBootstrap(any(GatewayConfig.class), any(String.class), any(String[].class));

    underTestSpy.bootstrap(
        gatewayConfig(),
        new ContainerConfig("seq/a", "v1.10"),
        generateNodes(FIX_NODE_COUNT),
        FIX_CONSUL_SERVER_COUNT,
        CONSUL_LOG_PATH,
        exitCriteriaModel());
  }