public void TestReadingEnumValue()
        {
            var mapper = new StreamBinaryMapper();

            var ms = new MemoryStream(BitConverter.GetBytes((uint)TestEnum.Two));

            Assert.Equal(TestEnum.Two, mapper.ReadValue <TestEnum>(ms));
        }
        public void TestReadIntegerValue()
        {
            var mapper = new StreamBinaryMapper();

            var ms = new MemoryStream(BitConverter.GetBytes(48u));

            Assert.Equal(48u, mapper.ReadValue(ms, typeof(uint)));

            ms.Position = 0;

            Assert.Equal(48u, mapper.ReadValue <uint>(ms));
        }