Пример #1
0
 public /*for testing*/ TargetsInstaller(ILogger logger, IMsBuildPathsSettings msBuildPathsSettings,
                                         IFileWrapper fileWrapper, IDirectoryWrapper directoryWrapper)
 {
     this.logger = logger ?? throw new ArgumentNullException(nameof(logger));
     this.msBuildPathsSettings = msBuildPathsSettings ?? throw new ArgumentNullException(nameof(msBuildPathsSettings));
     this.fileWrapper          = fileWrapper ?? throw new ArgumentNullException(nameof(fileWrapper));
     this.directoryWrapper     = directoryWrapper ?? throw new ArgumentNullException(nameof(directoryWrapper));
 }