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); }
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); }