Example #1
0
        public void Test_ToUInt32()
        {
            var       converter = new DefaultConverter();
            var       actual    = converter.ToUInt32(_buffer, 8);
            const int expected  = 5;

            Assert.AreEqual(expected, actual);
        }
Example #2
0
        public void Test_ToUInt32_NoNboSpecified(uint value)
        {
            var converter = new DefaultConverter();

            var bytes = BitConverter.GetBytes(value);

            bytes = bytes.Reverse().ToArray();

            var actual = converter.ToUInt32(bytes.AsSpan());

            Assert.Equal(value, actual);
        }
Example #3
0
        public void Test_ToUInt32(uint value, bool useNbo)
        {
            var converter = new DefaultConverter();

            var bytes = BitConverter.GetBytes(value);

            if (useNbo)
            {
                bytes = bytes.Reverse().ToArray();
            }

            var actual = converter.ToUInt32(bytes.AsSpan(), useNbo);

            Assert.Equal(value, actual);
        }