#1: Fsm_SleepTest::test_Sleep_CallsIsSleep()
#1: Fsm_SleepTest::test_Sleep_SetsSleep()
#1: Fsm_SleepTest::test_Sleep_AppendsSleepItemToLog()
#1: Fsm_SleepTest::test_Sleep_ReturnsLog()
#1: Fsm_SleepTest has been cleaned out from obsolete methods
#1: FiniteStateMachine::reset() refactoring
#1: Fsm_SetStateSetTest::test_SetStateSet_ValidArguments_UnsetsSleep()
#1: Fsm_IsInitializedTest::test_IsSleep_ReturnsSleep()
#1: Fsm_ActionTest::test_Action_ValidArguments_CallsIsInitialized() has been eliminated
#1: Fsm_ActionTest::test_Action_ValidArguments_CallsIsSleep()
#1: Fsm_ResetTest::test_Reset_IsInitializedReturnsFalse_ThrowsException() has been changed to test_Reset_CallsIsInitialized()
#1: Fsm_ResetTest::test_Reset_CallsIsSleep()
#1: Fsm_ResetTest::test_Reset_SetsState()
#1: Fsm_ResetTest::test_Reset_PushesLog()
#1: Fsm_SleepTest::test_Sleep_CallsIsInitialized()
#1: a little correction for Fsm_SleepTest
Merge branch '1-sleep-protected' into 1-sleep