public void T04(byte[] bytes, string[] strings)
 {
     Assert.Equal(strings, ConversionsWithLengthPrefixEx.GetStringArray(bytes));
 }
 public void T02(byte[] encoded, IEnumerable <string> str)
 {
     Assert.Equal(encoded, ConversionsWithLengthPrefixEx.ToByteArrayWithLengthPrefix(str));
 }
 public void T03()
 {
     Assert.Throws <InvalidDataException>(() => ConversionsWithLengthPrefixEx.GetStringArray(new byte[] { }));
     Assert.Throws <InvalidDataException>(() => ConversionsWithLengthPrefixEx.GetStringArray(new byte[] { 65 }));
     Assert.Throws <InvalidDataException>(() => ConversionsWithLengthPrefixEx.GetStringArray(new byte[] { 65, 0, 65 }));
 }