public RackInfoBuilder( IGalerySession session, IActiveRackService activeRackService, IDirectoryMethods directoryMethods ) { _session = session; _activeRackService = activeRackService; _directoryMethods = directoryMethods; }
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)); }
public PhysicalFilesParser( IDirectoryMethods directoryMethods, IHasher hasher, IActiveRackService activeRackService, IBinderFactory binderFactory ) { _directoryMethods = directoryMethods; _hasher = hasher; _activeRackService = activeRackService; _binderFactory = binderFactory; }
public DatabaseInfoHelper(IDirectoryMethods directoryMethods, IHasher hasher) { _directoryMethods = directoryMethods; _hasher = hasher; }
public RackService(IDirectoryMethods directoryMethods) { _directoryMethods = directoryMethods; }