예제 #1
0
파일: CodecTest.cs 프로젝트: etupper/PFM
        private void TestIntNode(int val, EsfType expectedTypeCode = EsfType.INVALID)
        {
            EsfValueNode <int> node = new OptimizedIntNode {
                Value = val
            };

            TestNode(node, expectedTypeCode);
        }
예제 #2
0
파일: CodecTest.cs 프로젝트: etupper/PFM
        public void TestOptimizedIntNode()
        {
            OptimizedIntNode optimized = new OptimizedIntNode {
                Codec = codec, Value = 5
            };
            OptimizedIntNode other = new OptimizedIntNode {
                Codec = codec, Value = 5
            };

            assertEqual(optimized, other);

            RecordNode rootNode = CreateRootNode();

            rootNode.Value = new List <EsfNode>(new EsfNode[] { other });
            //rootNode.AllNodes.Add(other);
            other.FromString("1");
            assertTrue(other.Modified);
            assertTrue(rootNode.Modified);
            assertEqual(other.Value, 1);

            //assertEqual(optimized, other);
        }