public void PassesRegistryFolderToCheckOrClone(
     DirectoryPath registryFolder,
     CancellationToken cancel,
     PrepRegistryRepository sut)
 {
     sut.RegistryFolderProvider.RegistryFolder.Returns(registryFolder);
     sut.Prep(cancel);
     sut.CheckOrClone.Received(1).Check(
         Arg.Any <GetResponse <string> >(),
         registryFolder,
         cancel);
 }
 public void PassesRegistryUrlToCheckOrClone(
     string url,
     CancellationToken cancel,
     PrepRegistryRepository sut)
 {
     sut.RegistryUrlProvider.Url.Returns(url);
     sut.Prep(cancel);
     sut.CheckOrClone.Received(1).Check(
         url,
         Arg.Any <DirectoryPath>(),
         cancel);
 }
 public void FailedCheckOrCloneReturnsFail(
     GetResponse <RepoPathPair> failed,
     CancellationToken cancel,
     PrepRegistryRepository sut)
 {
     sut.CheckOrClone.Check(default, default, default)