public static void Test_Can_Construct_PrioritySequenceNode() { //arrange TestSuccessNode node = new TestSuccessNode(); Assert.DoesNotThrow(() => new PrioritySequenceTreeNode <int>(new TreeNode <int>[1] { node })); }
public static void Test_Can_Construct_SelectorNode() { //arrange TestSuccessNode node = new TestSuccessNode(); Assert.DoesNotThrow(() => new SelectorTreeNode <int>(new TreeNode <int>[1] { node })); }
public static void Test_Unrun_PrioritySequence_Indicates_NotRunning() { //arrange TestSuccessNode node = new TestSuccessNode(); PrioritySequenceTreeNode <int> PrioritySequence = new PrioritySequenceTreeNode <int>(new TreeNode <int>[1] { node }); //assert Assert.False(PrioritySequence.isRunningNode); Assert.Null(PrioritySequence.RunningNode); }
public static void Test_Unrun_Selector_Indicates_NotRunning() { //arrange TestSuccessNode node = new TestSuccessNode(); SelectorTreeNode <int> Selector = new SelectorTreeNode <int>(new TreeNode <int>[1] { node }); //assert Assert.False(Selector.isRunningNode); Assert.Null(Selector.RunningNode); }