diff: Enhance tree_to_workdir diff test coverage

This test is related to issue libgit2/libgit2sharp#196