예제 #1
0
 public VisualStudioSolutionFileOperator(
     IVisualStudioSolutionFileGenerator visualStudioSolutionFileGenerator,
     IVisualStudioSolutionFolderProjectTypeGuidProvider visualStudioSolutionFolderProjectTypeGuidProvider,
     IVisualStudioNewProjectGuidProvider visualStudioNewProjectGuidProvider,
     IVisualStudioProjectFileNameConventions visualStudioProjectFileNameConventions,
     ISolutionFolderPathOperator solutionFolderPathOperator,
     IStringlyTypedPathOperator stringlyTypedPathOperator)
 {
     this.VisualStudioSolutionFileGenerator = visualStudioSolutionFileGenerator;
     this.VisualStudioSolutionFolderProjectTypeGuidProvider = visualStudioSolutionFolderProjectTypeGuidProvider;
     this.VisualStudioNewProjectGuidProvider     = visualStudioNewProjectGuidProvider;
     this.VisualStudioProjectFileNameConventions = visualStudioProjectFileNameConventions;
     this.SolutionFolderPathOperator             = solutionFolderPathOperator;
     this.StringlyTypedPathOperator = stringlyTypedPathOperator;
 }
 public Program(
     IVisualStudioSolutionFileGenerator visualStudioSolutionFileGenerator,
     ITemporaryDirectoryFilePathProvider temporaryDirectoryFilePathProvider,
     IVisualStudioSolutionFileSerializer visualStudioSolutionFileSerializer,
     ITestingDataDirectoryContentPathsProvider testingDataDirectoryContentPathsProvider,
     IFileEqualityComparer fileEqualityComparer,
     IHumanOutput humanOutput
     )
 {
     this.VisualStudioSolutionFileGenerator        = visualStudioSolutionFileGenerator;
     this.TemporaryDirectoryFilePathProvider       = temporaryDirectoryFilePathProvider;
     this.VisualStudioSolutionFileSerializer       = visualStudioSolutionFileSerializer;
     this.TestingDataDirectoryContentPathsProvider = testingDataDirectoryContentPathsProvider;
     this.FileEqualityComparer = fileEqualityComparer;
     this.HumanOutput          = humanOutput;
 }
예제 #3
0
        public Program(
            IHumanOutput humanOutput,
            IStringlyTypedPathOperator stringlyTypedPathOperator,
            IVisualStudioSolutionFileOperator visualStudioSolutionFileOperator,
            ITestingDataDirectoryContentPathsProvider testingDataDirectoryContentPathsProvider,
            ITemporaryDirectoryFilePathProvider temporaryDirectoryFilePathProvider,
            IVisualStudioSolutionFileProjectTypeGuidProvider visualStudioSolutionFileProjectTypeGuidProvider,

            IVisualStudioSolutionFileGenerator visualStudioSolutionFileGenerator,
            InMemoryVisualStudioSolutionFileOperator inMemoryVisualStudioSolutionFileOperator,
            IVisualStudioSolutionFileSerializer visualStudioSolutionFileSerializer)
        {
            this.HumanOutput = humanOutput;
            this.StringlyTypedPathOperator                       = stringlyTypedPathOperator;
            this.VisualStudioSolutionFileOperator                = visualStudioSolutionFileOperator;
            this.TestingDataDirectoryContentPathsProvider        = testingDataDirectoryContentPathsProvider;
            this.TemporaryDirectoryFilePathProvider              = temporaryDirectoryFilePathProvider;
            this.VisualStudioSolutionFileProjectTypeGuidProvider = visualStudioSolutionFileProjectTypeGuidProvider;

            this.VisualStudioSolutionFileGenerator        = visualStudioSolutionFileGenerator;
            this.InMemoryVisualStudioSolutionFileOperator = inMemoryVisualStudioSolutionFileOperator;
            this.VisualStudioSolutionFileSerializer       = visualStudioSolutionFileSerializer;
        }