Exemplo n.º 1
0
        public void SafeOverwriteFile_OverwriteTestFile_EqualOrBiggerLengthToOriginalFile()
        {
            //arrange
            var file = Core.CreateRandomFilledFile(TestDirectory + "file");

            //action
            FileCryptographer.SafeOverwriteFile(file);
            //assert
            Assert.GreaterOrEqual(file.Length, file.Length);
        }
Exemplo n.º 2
0
        public void SafeOverwriteFile_OverwriteTestFile_OverwritesAsEmptyFile()
        {
            //arrange
            var file = Core.CreateRandomFilledFile(TestDirectory + "file");

            //action
            FileCryptographer.SafeOverwriteFile(file);
            //assert
            using (var fs = file.OpenRead())
            {
                while (fs.Position < fs.Length)
                {
                    Assert.AreEqual(fs.ReadByte(), 0);
                }
            }
        }