Esempio n. 1
0
        public void TestEncrypt()
        {
            var tempLongPathFilename = new StringBuilder(uncDirectory).Append(@"\").Append("filename.ext").ToString();

            try {
                using (var s = File.Create(tempLongPathFilename, 200)) { }

                var preAttrib = File.GetAttributes(tempLongPathFilename);
                Assert.AreEqual(( FileAttributes )0, preAttrib & FileAttributes.Encrypted);
                File.Encrypt(tempLongPathFilename);
                var postAttrib = File.GetAttributes(tempLongPathFilename);
                Assert.AreEqual(FileAttributes.Encrypted, postAttrib & FileAttributes.Encrypted);
            }
            finally {
                File.Delete(tempLongPathFilename);
            }
        }
Esempio n. 2
0
 public void Encrypt()
 {
     File.Encrypt(FullPath);
 }
Esempio n. 3
0
        public void TestEncryptNonExistentFile()
        {
            var tempLongPathFilename = new StringBuilder(uncDirectory).Append(@"\").Append(Path.GetRandomFileName()).ToString();

            Assert.Throws <FileNotFoundException>(() => File.Encrypt(tempLongPathFilename));
        }