public override void Context() { base.Context(); Provider = new CryptoHashProvider(FileSystem.Object, _hashAlgorithm.Object); FileSystem.Setup(x => x.file_exists(It.IsAny<string>())).Returns(true); FileSystem.Setup(x => x.read_file_bytes(filePath)).Returns(byteArray); _hashAlgorithm.Setup(x => x.ComputeHash(byteArray)).Throws<IOException>(); //IO.IO_FileTooLong2GB (over Int32.MaxValue) }
public override void Context() { FileSystem = new DotNetFileSystem(); Provider = new CryptoHashProvider(FileSystem); ContextDirectory = FileSystem.combine_paths(FileSystem.get_directory_name(FileSystem.get_current_assembly_path()), "context"); }
public override void Context() { Provider = Provider = new CryptoHashProvider(FileSystem.Object); }