public void TestFactory() { var factory = new NodeFactory(); var node = factory.AddNodeType <AndNode>() .Create(nameof(AndNode)); Assert.IsTrue(node is AndNode); var node2 = factory.Create("nope"); Assert.IsNull(node2); }
public override void RegisterAtFactory(NodeFactory factory) { factory.AddNodeType("Or", this); }