public SnapshotAssert() { _fileExistenceChecker = new SnapshotFileExistenceChecker(); _fileReader = new SnapshotFileReader(); _fileWriter = new SnapshotFileWriter(); _directoryCreator = new DirectoryCreator(); }
/// <summary> /// Initializes a new instance of the <see cref="MoveFileCommandHandler"/> class /// </summary> /// <param name="directoryCreator">Injected directory creator</param> /// <param name="fileInfoFactory">Injected file info factory</param> public MoveFileCommandHandler( IDirectoryCreator directoryCreator, IFileInfoFactory fileInfoFactory) { _directoryCreator = directoryCreator; _fileInfoFactory = fileInfoFactory; }
internal SnapshotAssert(IFileExistenceChecker fileExistenceChecker, IFileReader fileReader, IFileWriter fileWriter, IDirectoryCreator directoryCreator) { _fileExistenceChecker = fileExistenceChecker; _fileReader = fileReader; _fileWriter = fileWriter; _directoryCreator = directoryCreator; }
/// <summary> /// Initializes a new instance of the <see cref="WriteFileFromStreamCommandHandler"/> class /// </summary> /// <param name="directoryCreator">Injected directory creator</param> /// <param name="path">Injected path</param> /// /// <param name="fileStreamFactory">Injected file stream factory</param> public WriteFileFromStreamCommandHandler( IDirectoryCreator directoryCreator, IPath path, IFileStreamFactory fileStreamFactory) { _directoryCreator = directoryCreator; _path = path; _fileStreamFactory = fileStreamFactory; }
/// <summary> /// Initializes a new instance of the <see cref="DataContext"/> class /// </summary> /// <param name="configuration">configuration</param> /// <param name="path">path</param> /// <param name="directoryCreator">directory creator</param> /// <param name="fileInfoFactory">file info factory</param> public DataContext( IOptions <DataContextConfiguration> configuration, IPath path, IDirectoryCreator directoryCreator, IFileInfoFactory fileInfoFactory) { Argument.NotNull(configuration, nameof(configuration)); Argument.NotNull(path, nameof(path)); Argument.NotNull(directoryCreator, nameof(directoryCreator)); Argument.NotNull(fileInfoFactory, nameof(fileInfoFactory)); _configuration = configuration; _path = path; _directoryCreator = directoryCreator; _fileInfoFactory = fileInfoFactory; }
internal CreateDirectoriesCommand(IDirectoryCreator directoryCreator) { this.directoryCreator = directoryCreator; }
public static bool TryWithDirectoryCreator(this IDirectory model, out IDirectoryCreator feature) { Ensure.NotNull(model, "model"); return(model.TryWith <IDirectoryCreator>(out feature)); }
protected DirectoryInitializerView(IDirectoryCreator directoryCreator, DirectoryCreatorSettings settings) { this.directoryCreator = directoryCreator; this.settings = settings; directoriesToCreate = new StringListElement(settings.directoriesToCreate); }