public RoundTripFileSerializationVerifier(
     IHumanOutput humanOutput,
     IFileSerializer <T> fileSerializer,
     IFileEqualityComparer fileEqualityComparer,
     IValueEqualityComparer <T> valueEqualityComparer)
 {
     this.HumanOutput           = humanOutput;
     this.FileSerializer        = fileSerializer;
     this.FileEqualityComparer  = fileEqualityComparer;
     this.ValueEqualityComparer = valueEqualityComparer;
 }
 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;
 }
        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;
        }
Exemple #4
0
 public DebuggingHumanOutput(IHumanOutput humanOutput)
 {
     this.HumanOutput = humanOutput;
 }
Exemple #5
0
 public static void WriteBlankLine(this IHumanOutput humanOutput)
 {
     humanOutput.WriteLine(String.Empty);
 }
Exemple #6
0
 public SolutionFileValueEqualityComparer(IHumanOutput humanOutput)
     : base(humanOutput)
 {
 }