Fixed unit tests to accomodate new file copy.

Since a file copy no longer produces a ShellAction, several tests
needed to be largely rewritten.