Esempio n. 1
0
        public void HexStringToBytes_EmptyString()
        {
            var hexString = string.Empty;

            var byteArray = HexFormatUtil.ToByteArray(hexString);

            Assert.IsTrue(byteArray.Length == 0);
        }
Esempio n. 2
0
        public void HexStringToBytes_MixedFormat()
        {
            var hexString = "  010203 1  011fF  ";

            var byteArray = HexFormatUtil.ToByteArray(hexString);

            Assert.IsTrue(byteArray.Length == 6);
            Assert.IsTrue(byteArray[0] == 1);
            Assert.IsTrue(byteArray[1] == 2);
            Assert.IsTrue(byteArray[2] == 3);
            Assert.IsTrue(byteArray[3] == 16);
            Assert.IsTrue(byteArray[4] == 17);
            Assert.IsTrue(byteArray[5] == 255);
        }
Esempio n. 3
0
 public void HexStringToBytes_InvalidCharacter()
 {
     HexFormatUtil.ToByteArray("t");
 }
Esempio n. 4
0
 public void HexStringToBytes_InvalidCharCount()
 {
     HexFormatUtil.ToByteArray("01 0");
 }