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