Example #1
0
        public void RemoveNewSubMachineAddedToLastLayer()
        {
            SubStateMachine subStateMachine = stateMachine.AddSubStateMachine("newSubState", "newSubMachine");

            Assert.IsTrue(stateMachine.HasSubStateMachine(SubStateMachineSelection.ID, "newSubState",
                                                          StateMachineBuilder.layerWithEnum));
            stateMachine.RemoveSubStateMachine(subStateMachine);
            Assert.IsFalse(stateMachine.HasSubStateMachine(SubStateMachineSelection.ID, "newSubState",
                                                           StateMachineBuilder.layerWithEnum));
        }
 public void SearchWithIDNull_ThorwsException()
 {
     Assert.ThrowsException <NullReferenceException>(() => stateMachine.HasSubStateMachine(SubStateMachineSelection.ID, null));
     Assert.ThrowsException <NullReferenceException>(() => stateMachine.HasSubStateMachine(SubStateMachineSelection.Name, null));
 }