public void CustomFunctionNodeVisitTest() { var node = new CustomFunctionNode("Add"); var visitor = Mock.Create<INodeVisitor>(); Mock.Arrange(() => visitor.Visit(node)).MustBeCalled(); node.AcceptVisitor(visitor); }
private CustomFunctionNode ToCustomFunctionNodeNode(ExpressionObjectBase customFunction) { var customFunctionNode = new CustomFunctionNode(customFunction.FunctionName); foreach (var connection in customFunction.ConnectorsIn) { customFunctionNode.Expressions.Add(ToExpressionNode(connection.Connection.Source.Connection.Source.Owner, connection.Connection.Source.Connection)); } return customFunctionNode; }
public void CustomFunctionNodeCtorTest() { var func = new CustomFunctionNode("Add"); Assert.AreEqual(ExpressionNodeType.CustomFunction, func.NodeType); Assert.AreEqual("Add", func.FunctionName); Assert.IsNotNull(func.Expressions); }