public void TLV_Normal_4Childs()
{
var testData = "D01B81030125008202818205008F0E0143535049524520476C6F62616C";
TLV expected = new TLV() { Tag = "D0", Length = 27, Value = "81030125008202818205008F0E0143535049524520476C6F62616C" };
TLV child1 = new TLV() { Tag = "81", Length = 3, Value = "012500" };
TLV child2 = new TLV() { Tag = "82", Length = 2, Value = "8182" };
TLV child3 = new TLV() { Tag = "05", Length = 0, Value = null };
TLV child4 = new TLV() { Tag = "8F", Length = 14, Value = "0143535049524520476C6F62616C" };
expected.addChild(child1);
expected.addChild(child2);
expected.addChild(child3);
expected.addChild(child4);
TLV result = TLV.parse(testData);
Helper.compareTLV(expected, result);
}