示例#1
0
        public void DeleteFiles_fakeFileNamesListAndDirPath_createErrorFile()
        {
            FileRemover fileRemover = new FileRemover();

            fileRemover.DeleteFiles(fakeFilesList, dirPath);
            string[] errStr = File.ReadAllLines(Path.Combine(dirPath, "error.log"));

            Assert.Multiple(() =>
            {
                FileAssert.Exists(Path.Combine(dirPath, "error.log"));
                CollectionAssert.AreEqual(errStr, errorStr);
            });
        }
示例#2
0
        public void DeleteFiles_fileNamesListAndDirPath_filesDeletedAndReturnSize()
        {
            FileRemover fileRemover = new FileRemover();

            long fSize = fileRemover.DeleteFiles(delFiles, dirPath);

            Assert.Multiple(() =>
            {
                FileAssert.DoesNotExist(Path.Combine(dirPath, file1));
                FileAssert.DoesNotExist(Path.Combine(dirPath, file2));
                FileAssert.DoesNotExist(Path.Combine(dirPath, file3));

                Assert.GreaterOrEqual(fSize, 0);
            });
        }