Esempio n. 1
0
        public void ShouldNormalMultiDecompose()
        {
            var result = new StructureComposer().Decompose("12122", 0x12345678);

            Assert.IsTrue(result.SequenceEqual(new byte[] { 1, 0x23, 4, 0x56, 0x78 }));
        }
Esempio n. 2
0
        public void ShouldNormalOneCompose()
        {
            var result = new StructureComposer().Compose("11111111", 1, 2, 3, 4, 5, 6, 7, 8);

            Assert.AreEqual(0x12345678, result);
        }
Esempio n. 3
0
        public void ShouldNormalMultiCompose()
        {
            var result = new StructureComposer().Compose("12122", 1, 0x23, 4, 0x56, 0x78);

            Assert.AreEqual(0x12345678, result);
        }
Esempio n. 4
0
        public void ShouldNormalOneDecompose()
        {
            var result = new StructureComposer().Decompose("11111111", 0x12345678);

            Assert.IsTrue(new byte[] { 1, 2, 3, 4, 5, 6, 7, 8 }.SequenceEqual(result));
        }