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; }