public void TLV_Normal_2Parent()
{
var testData = "GG1082048502332283088606004455668877";
TLV grandParent = new TLV() { Tag = "GG", Length = 16, Value = "82048502332283088606004455668877" };
TLV parent1 = new TLV() { Tag = "82", Length = 4, Value = "85023322" };
TLV child1 = new TLV() { Tag = "85", Length = 2, Value = "3322" };
parent1.addChild(child1);
TLV parent2 = new TLV { Tag = "83", Length = 8, Value = "8606004455668877" };
TLV child2 = new TLV() { Tag = "86", Length = 6, Value = "004455668877" };
parent2.addChild( child2 );
grandParent.addChild( parent1);
grandParent.addChild(parent2);
TLV result = TLV.parse(testData);
Helper.compareTLV(grandParent, result);
}