expect(cluster.getService(serviceName)).andReturn(service).anyTimes();
expect(service.getDesiredState()).andReturn(State.INSTALLED).anyTimes();
expect(service.getName()).andReturn(serviceName).anyTimes();
expect(service.getServiceComponents()).andReturn(new HashMap<String, ServiceComponent>());
expect(service.getCluster()).andReturn(cluster);
cluster.deleteService(serviceName);
// replay
replay(managementController, clusters, cluster, service);
ResourceProvider provider = getServiceProvider(managementController);