public RoundTripFileSerializationVerifier(
     IHumanOutput humanOutput,
     IFileSerializer <T> fileSerializer,
     IFileEqualityComparer fileEqualityComparer,
     IValueEqualityComparer <T> valueEqualityComparer)
 {
     this.HumanOutput           = humanOutput;
     this.FileSerializer        = fileSerializer;
     this.FileEqualityComparer  = fileEqualityComparer;
     this.ValueEqualityComparer = valueEqualityComparer;
 }
Beispiel #2
0
 public Program(IApplicationLifetime applicationLifetime,
                IServiceProvider serviceProvider,
                IFileEqualityComparer fileEqualityComparer,
                IMessageSink messageSink,
                ITemporaryDirectoryFilePathProvider temporaryDirectoryFilePathProvider,
                ITestingDataDirectoryContentPathsProvider testingDataDirectoryContentPathsProvider)
     : base(applicationLifetime)
 {
     this.ServiceProvider      = serviceProvider;
     this.FileEqualityComparer = fileEqualityComparer;
     this.MessageSink          = messageSink;
     this.TemporaryDirectoryFilePathProvider       = temporaryDirectoryFilePathProvider;
     this.TestingDataDirectoryContentPathsProvider = testingDataDirectoryContentPathsProvider;
 }
 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;
 }