[Test] public void MultiLevelCallTree() { var s = ( done.Via(log && "B.", "Foo", "Bar") && done.Via(log && "C.", "Foo", "Bar") ).Via(log && "A.", "Top", "Level"); o(F.CallTree(s), "* Top.Level (A.)\n * Foo.Bar (B.)\n * Foo.Bar (C.)\n"); }
[Test] public void SingleLevelCallTree() { var s = fail.Via(log && "Out of range", "NPC", "Attack"); o(F.CallTree(s), " NPC.Attack (Out of range)\n"); }