public void ConstantNodeVisitTest() { var node = new ConstantNode(NodeDataType.String); var visitor = Mock.Create<INodeVisitor>(); Mock.Arrange(() => visitor.Visit(node)).MustBeCalled(); node.AcceptVisitor(visitor); }
public void ConstantNodeCtorTest() { Assert.AreEqual(ExpressionNodeType.Constant, new ConstantNode(NodeDataType.String).NodeType); var testConstant = new ConstantNode(NodeDataType.String, "test") { DataType = NodeDataType.String }; Assert.AreEqual(ExpressionNodeType.Constant, testConstant.NodeType); Assert.AreEqual("test", testConstant.Value); Assert.AreEqual(NodeDataType.String, testConstant.DataType); }