Esempio n. 1
0
        public void MapperShouldMapBytesCorrectly()
        {
            var random = new Random();
            var buffer = new byte[100];
            random.NextBytes(buffer);

            var autoMapper = new BinaryAutoMapper();
            var autoMapperResult = autoMapper.GetMappedObject<ImageLayoutInfo>(buffer, 0);

            var manualMapper = new BinaryManualMapper();
            var manualMapperResult = manualMapper.GetMappedObject<ImageLayoutInfo>(buffer, 0);

            Assert.AreEqual(autoMapperResult, manualMapperResult);
        }
Esempio n. 2
0
        public void MapperShouldMapBytesCorrectly()
        {
            var random = new Random();
            var buffer = new byte[100];

            random.NextBytes(buffer);

            var autoMapper       = new BinaryAutoMapper();
            var autoMapperResult = autoMapper.GetMappedObject <ImageLayoutInfo>(buffer, 0);

            var manualMapper       = new BinaryManualMapper();
            var manualMapperResult = manualMapper.GetMappedObject <ImageLayoutInfo>(buffer, 0);

            Assert.AreEqual(autoMapperResult, manualMapperResult);
        }