public void SafeOverwriteFile_OverwriteTestFile_EqualOrBiggerLengthToOriginalFile() { //arrange var file = Core.CreateRandomFilledFile(TestDirectory + "file"); //action FileCryptographer.SafeOverwriteFile(file); //assert Assert.GreaterOrEqual(file.Length, file.Length); }
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); } } }