Ejemplo n.º 1
0
        public void AllTagsAreMissing()
        {
            string originalEncoded = @"0812561ae6bd42cfb7bee1311a29893508e71c340912e4614f3d9e6c61dccdd5af228051eb4373170A058394b17ac301086ef72ac5367180eb051040d4241e426bbde12bca805f665227e8060234ec07042859ffbc0202b4ed0304bdadb4e00402de60";

            string[]      requestedTags   = { "0xaa", "0xba" };
            List <string> extractedValues = BerTlvLogic.ExtractSortedRequestedTagsFromString(requestedTags, originalEncoded);

            Assert.AreEqual(0, extractedValues.Count);
        }
Ejemplo n.º 2
0
        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);
        }