Exemple #1
0
        public void StringEvenLengthRoundTripTest(
            [RandomStrings(Count = 10, Pattern = "([0-9a-fA-F][0-9a-fA-F]){1,16}")] string byteString,
            [EnumData(typeof(Endianness))] Endianness endianness)
        {
            var bytes     = BufferOperations.FromByteString(byteString, endianness);
            var roundTrip = BufferOperations.ToByteString(bytes, endianness);

            Assert.AreEqual(byteString, roundTrip, StringComparison.OrdinalIgnoreCase);
        }
Exemple #2
0
        public static string FormatByteArray(byte[] array)
        {
            var byteStr = BufferOperations.ToByteString(array, Endianness.BigEndian);

            if (byteStr.Length > 30)
            {
                byteStr = byteStr.Substring(0, 28) + "...";
            }
            return(byteStr);
        }