Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
 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);
     }
 }