示例#1
0
        public void ConstantNodeVisitTest()
        {
            var node = new ConstantNode(NodeDataType.String);
            var visitor = Mock.Create<INodeVisitor>();
            Mock.Arrange(() => visitor.Visit(node)).MustBeCalled();

            node.AcceptVisitor(visitor);
        }
示例#2
0
 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);
 }