public SolutionPackagingService(ISolutionBuilder solutionBuilder, IPrepackagingService prepackagingService, IPackagingService packagingService, IBuildFolderPathProvider buildFolderPathProvider) { if (solutionBuilder == null) { throw new ArgumentNullException("solutionBuilder"); } if (prepackagingService == null) { throw new ArgumentNullException("prepackagingService"); } if (packagingService == null) { throw new ArgumentNullException("packagingService"); } if (buildFolderPathProvider == null) { throw new ArgumentNullException("buildFolderPathProvider"); } this.solutionBuilder = solutionBuilder; this.prepackagingService = prepackagingService; this.packagingService = packagingService; this.buildFolder = buildFolderPathProvider.GetBuildFolderPath(); }
public SolutionBuilder(IBuildFolderPathProvider buildFolderPathProvider, IBuildPropertyProvider buildPropertyProvider) { if (buildFolderPathProvider == null) { throw new ArgumentNullException("buildFolderPathProvider"); } if (buildPropertyProvider == null) { throw new ArgumentNullException("buildPropertyProvider"); } this.buildFolder = buildFolderPathProvider.GetBuildFolderPath(); this.buildPropertyProvider = buildPropertyProvider; }
public MSBuild14SolutionBuilder(IBuildFolderPathProvider buildFolderPathProvider, IBuildPropertyProvider buildPropertyProvider, IUserInterface userInterface) { if (buildFolderPathProvider == null) { throw new ArgumentNullException("buildFolderPathProvider"); } if (buildPropertyProvider == null) { throw new ArgumentNullException("buildPropertyProvider"); } this.buildFolder = buildFolderPathProvider.GetBuildFolderPath(); this.buildPropertyProvider = buildPropertyProvider; this.userInterface = userInterface; }
public void Setup() { this.applicationInformation = ApplicationInformationProvider.GetApplicationInformation(); this.fileSystemAccessor = new PhysicalFilesystemAccessor(new DefaultFileEncodingProvider()); this.buildFolderPathProvider = new BuildFolderPathProvider(this.applicationInformation, this.fileSystemAccessor); }