def METHOD_NAME(fs, remote_dir):
    src = remote_dir + "/src"
    dest = remote_dir + "/dest"
    assert fs.isdir(src) is False
    fs.mkdir(src)
    assert fs.isdir(src)
    fs.touch(src + "/a.txt")
    fs.mkdir(src + "/b")
    fs.touch(src + "/b/c.txt")
    fs.move(src, dest, recursive=True)
    assert fs.isdir(src) is False
    assert not fs.exists(src)
    assert fs.isdir(dest)
    assert fs.exists(dest)
    assert fs.cat(dest + "/b/c.txt") == fs.cat(dest + "/a.txt") == b""