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)); }