public RepositoryProvider(
     IRepositoryRegisterManager registerManager,
     IFileRepository fileRepository)
 {
     _registerManager = registerManager;
     _fileRepository  = fileRepository;
 }
 public RepositorySourceManager(
     IFileRepository fileRepository,
     IRepositoryRegisterManager repositoryRegisterManager)
 {
     _fileRepository            = fileRepository;
     _repositoryRegisterManager = repositoryRegisterManager;
 }
 public BitBucketCloneManager(
     IBitBucketClient bitBucketClient,
     IFileRepository fileRepository,
     IRepositoryRegisterManager repositoryRegisterManager)
 {
     _bitBucketClient           = bitBucketClient;
     _fileRepository            = fileRepository;
     _repositoryRegisterManager = repositoryRegisterManager;
 }