public GitPackFile(IFileSystem fileSystem, string filename, ICompressionStrategy compression, GitPackIndex index, IDeltaDecoder delta) { if (fileSystem == null) { throw new ArgumentNullException("fileSystem"); } if (String.IsNullOrEmpty(filename)) { throw new ArgumentException(String.Format(CultureInfo.CurrentCulture, CommonResources.Argument_Cannot_Be_Null_Or_Empty, "filename"), "filename"); } if (compression == null) { throw new ArgumentNullException("compression"); } if (index == null) { throw new ArgumentNullException("index"); } if (delta == null) { throw new ArgumentNullException("delta"); } FileSystem = fileSystem; PackFileName = filename; Compression = compression; Index = index; Delta = delta; }
public TestableGitPackFile( IFileSystem fileSystem, string fileName, ICompressionStrategy compression, Mock <GitPackIndex> index, IDeltaDecoder delta) : base(fileSystem, fileName, compression, index.Object, delta) { MockIndex = index; }
public TestableGitPackFile( IFileSystem fileSystem, string fileName, ICompressionStrategy compression, Mock<GitPackIndex> index, IDeltaDecoder delta) : base(fileSystem, fileName, compression, index.Object, delta) { MockIndex = index; }