@Test
void readEmptyString() throws IOException {

    var stream = new ByteArrayInputStream(Strings.bytes("$0\r\n\r\n"));
    byte[] response = (byte[]) Protocol.read(new RedisInputStream(stream));
    assertThat(decode(response)).isEmpty();
}