public void ReadByte_Should_Read_Bytes_Correctly() { var buffer = new byte[] { 0, 1, 0, 2, 0, 3, 0, 4 }; var reader = new PacketReader(buffer); foreach (var expected in buffer) { byte actual = reader.ReadByte(); actual.Should().Be(expected); } }