APDUTest.TreeViewAdapter.TreeViewAdapterTest.TLV_Convert__2Level_Nominal C# (CSharp) Метод

TLV_Convert__2Level_Nominal() приватный Метод

private TLV_Convert__2Level_Nominal ( ) : void
Результат void
        public void TLV_Convert__2Level_Nominal()
        {
            TLV parent= new TLV() { Tag = "AB", Length = 6, Value = "CC01A1CC01A2" };
            TLV child1 = new TLV() { Tag = "CC", Length = 1, Value = "A1" };
            TLV child2 = new TLV() { Tag = "CC", Length = 1, Value = "A2" };
            parent.addChild(child1);
            parent.addChild(child2);

            //verify parent
            TreeNode res = DataConverter.fromTLV(parent);
            assertTreeNodeAndTLV(parent, res);

            // verify children
            Assert.IsNotNull(res.Nodes);
            Assert.AreEqual(2, res.Nodes.Count);

            // first chidren
            assertTreeNodeAndTLV(child1,res.Nodes[0]);
            // second chidren
            assertTreeNodeAndTLV(child2, res.Nodes[1]);
        }