Inheritance: HA4IoT.Actuators.StateMachines.StateMachine
        public TestStateMachine CreateTestStateMachineWithActiveState(ComponentState id)
        {
            var stateMachine = new TestStateMachine(ComponentIdGenerator.EmptyId);
            stateMachine.AddState(new StateMachineState(id));
            stateMachine.SetState(id);

            return stateMachine;
        }
        public TestStateMachine CreateTestStateMachineWithOnOffStates(ComponentState activeState)
        {
            var stateMachine = new TestStateMachine(ComponentIdGenerator.EmptyId);
            stateMachine.AddState(new StateMachineState(BinaryStateId.Off));
            stateMachine.AddState(new StateMachineState(BinaryStateId.On));
            stateMachine.SetState(activeState);

            return stateMachine;
        }