Ejemplo n.º 1
0
 public RackInfoBuilder(
     IGalerySession session,
     IActiveRackService activeRackService,
     IDirectoryMethods directoryMethods
     )
 {
     _session           = session;
     _activeRackService = activeRackService;
     _directoryMethods  = directoryMethods;
 }
Ejemplo n.º 2
0
 public DatabaseInfoApplication(
     IDatabaseInfoRepository repository,
     IPersister <DatabaseInfo> persister,
     IDirectoryMethods directoryMethods,
     IHasher hasher)
 {
     _repository          = repository;
     _persister           = persister;
     _databaseInfoHandler = new DatabaseInfoHelper(directoryMethods, hasher);
 }
        private DatabaseInfoApplication CreateSut()
        {
            CoreTestData      mtd = new();
            IDirectoryMethods directoryMethods = Substitute.For <IDirectoryMethods>();
            IHasher           hasher           = Substitute.For <IHasher>();

            hasher.ComputeRandomStringHash(Arg.Any <string>()).Returns(a => a.ArgAt <string>(0) + " Random Hash");
            IPersister <DatabaseInfo> persister = Substitute.For <IPersister <DatabaseInfo> >();

            return(new DatabaseInfoApplication(mtd.CreateTestDatabaseRepositorySubstitute(), persister, directoryMethods, hasher));
        }
Ejemplo n.º 4
0
 public PhysicalFilesParser(
     IDirectoryMethods directoryMethods,
     IHasher hasher,
     IActiveRackService activeRackService,
     IBinderFactory binderFactory
     )
 {
     _directoryMethods  = directoryMethods;
     _hasher            = hasher;
     _activeRackService = activeRackService;
     _binderFactory     = binderFactory;
 }
Ejemplo n.º 5
0
 public DatabaseInfoHelper(IDirectoryMethods directoryMethods, IHasher hasher)
 {
     _directoryMethods = directoryMethods;
     _hasher           = hasher;
 }
Ejemplo n.º 6
0
 public RackService(IDirectoryMethods directoryMethods)
 {
     _directoryMethods = directoryMethods;
 }