Esempio n. 1
0
        public void ReadAllBytes_SequenceMin3_Decoding()
        {
            var rleStreamRead = new RleStreamReader(3, new MemoryStream(new byte[] { 123, 34, 127, 127, 2, 12, 13, 13, 13, 5, 33 }));

            var bytes = rleStreamRead.ReadAllBytes();

            CollectionAssert.AreEqual(new byte[] { 123, 34, 127, 127, 2, 12, 13, 13, 13, 13, 13, 13, 13, 13, 33 }, bytes);
        }
Esempio n. 2
0
        public void ReadAllBytes_TwoTheSameBytesAndSequance2AndOneOther()
        {
            var rleStreamRead = new RleStreamReader(2, new MemoryStream(new byte[] { 127, 127, 2, 12 }));

            var bytes = rleStreamRead.ReadAllBytes();

            CollectionAssert.AreEqual(new byte[] { 127, 127, 127, 127, 12 }, bytes);
        }