public void TLV_Normal_2GrandChild()
{
var testData = "GG0C810A98088402889985020032";
TLV grandParent = new TLV() { Tag = "GG", Length = 12, Value = "810A98088402889985020032" };
TLV parent = new TLV() { Tag = "81", Length = 10, Value = "98088402889985020032" };
grandParent.addChild( parent );
TLV child = new TLV() { Tag = "98", Length = 8, Value = "8402889985020032" };
parent.addChild(child);
TLV grandChild1= new TLV() { Tag = "84", Length = 2, Value = "8899" };
TLV grandChild2 = new TLV() { Tag = "85", Length = 2, Value = "0032" };
child.addChild(grandChild1);
child.addChild(grandChild2);
TLV result = TLV.parse(testData);
Helper.compareTLV(grandParent, result);
}