public void Chunks_bytes_into_multiples_of_mtu_size() { byte[] total = Enumerable.Range(0, 200).Select(x => (byte)x).ToArray(); var chunks = new PacketChunker(20).Chunks(total); chunks.Should().HaveCountGreaterOrEqualTo(10); }
public void Appends_EOM_packet() { byte[] total = Enumerable.Range(0, 10).Select(x => (byte)x).ToArray(); var chunks = new PacketChunker(20).Chunks(total).ToArray(); chunks.Should().HaveCount(2); chunks[1].Should().BeEquivalentTo("EOM"); }