new File("/input/toplevel.txt"),
new File("/input/public_root/1.txt"),
new File("/input/public_root/new.txt"),
new File("/input/public_root/inner1/inner2/innernew.txt")));
expect(mockFs.findFiles(new File("/destination"))).andReturn(ImmutableSet.of(
new File("/destination/internal_root/1.txt")));
expectCopy(mockFs, "/input/toplevel.txt", "/output/toplevel.txt");
expectCopy(mockFs, "/input/public_root/1.txt", "/output/internal_root/1.txt");
expectCopy(mockFs, "/input/public_root/new.txt", "/output/internal_root/new.txt");