public void testSetServiceStateFromInstalledToStartedWhenOneOfTheComponentsAlreadyStarted() {
StateProvider mockStateProvider = createStrictMock(StateProvider.class);
ClusterDefinitionProvider mockClusterDefinitionProvider = createStrictMock(ClusterDefinitionProvider.class);
HostInfoProvider mockHostInfoProvider = createStrictMock(HostInfoProvider.class);
TestClusterDefinitionProvider testClusterDefinitionProvider = new TestClusterDefinitionProvider();
expect(mockClusterDefinitionProvider.getClusterName()).andDelegateTo(testClusterDefinitionProvider);
expect(mockClusterDefinitionProvider.getVersionId()).andDelegateTo(testClusterDefinitionProvider);
expect(mockClusterDefinitionProvider.getInputStream()).andDelegateTo(testClusterDefinitionProvider);
//checking if a service state already set