private void Decrypt(CommonFileInfo fileInfo) { Crypt.DecryptFile(fileInfo.Path); Assert.AreEqual(fileInfo.Content, File.ReadAllText(fileInfo.Path)); Assert.AreEqual(fileInfo.Size, new FileInfo(fileInfo.Path).Length); }
private void Encrypt(CommonFileInfo fileInfo) { Crypt.EncryptFile(fileInfo.Path); Assert.AreNotEqual(fileInfo.Content, File.ReadAllText(fileInfo.Path)); Assert.AreEqual(fileInfo.Size, Crypt.GetFileSize(fileInfo.Path)); }
private void GetReadStream(CommonFileInfo fileInfo) { using (var stream = Crypt.GetReadStream(fileInfo.Path)) { stream.Position = 0; if (stream.CanSeek) { stream.Seek(0, SeekOrigin.Begin); } Assert.AreEqual(fileInfo.Content, new StreamReader(stream).ReadToEnd()); Assert.AreEqual(fileInfo.Size, stream.Length); } }