public void AllTagsAreMissing() { string originalEncoded = @"0812561ae6bd42cfb7bee1311a29893508e71c340912e4614f3d9e6c61dccdd5af228051eb4373170A058394b17ac301086ef72ac5367180eb051040d4241e426bbde12bca805f665227e8060234ec07042859ffbc0202b4ed0304bdadb4e00402de60"; string[] requestedTags = { "0xaa", "0xba" }; List <string> extractedValues = BerTlvLogic.ExtractSortedRequestedTagsFromString(requestedTags, originalEncoded); Assert.AreEqual(0, extractedValues.Count); }
public void ExtractTagsFromCorruptedString() { string originalEncoded = @"ThisIsClearlyNotBerTlvEncoded"; string[] requestedTags = { "0x01", "0x03", "0x04", "0x05", "0x06", "0x0a", "0xaa" }; List <string> extractedValues = BerTlvLogic.ExtractSortedRequestedTagsFromString(requestedTags, originalEncoded); Assert.AreEqual(0, extractedValues.Count); }