public MockServices(MockRepository mocks)
 {
   _mocks = mocks;
   _hooksRepository = MockRepository.GenerateStub<IHooksRepository>();
   _projectManifestRepository = MockRepository.GenerateStub<IProjectManifestRepository>();
   _fileSystemEntryRepository = MockRepository.GenerateStub<IFileSystemEntryRepository>();
   _currentProjectRepository = MockRepository.GenerateStub<ICurrentProjectRepository>();
   _repositorySetRepository = MockRepository.GenerateStub<IRepositorySetRepository>();
   _repositoryRepository = MockRepository.GenerateStub<IRepositoryRepository>();
   _configurationRepository = MockRepository.GenerateStub<IConfigurationRepository>();
 }
 public CurrentConfiguration(IConfigurationRepository configurationRepository, IFileSystemEntryRepository fileSystemEntryRepository)
 {
   _configurationRepository = configurationRepository;
   _fileSystemEntryRepository = fileSystemEntryRepository;
 }