Use mocking framework
Mock folders
Ensure we're passing the right stuff to the cabal file detector mock
Ensure we're passing in the correct path to has_default_nix_file