public void Should_create_a_state_machine()
        {
            IStateMachine stateMachine = SimpleStateMachine.Create();

            stateMachine.AddStartState(new StartState("Start"));

            Assert.IsNotNull(stateMachine);
            Assert.AreEqual(stateMachine.CurrentState, null);
            Assert.AreEqual(0, stateMachine.History.Count);
        }