Beispiel #1
0
            public IDisposable StartMaskGeneration(MaskType maskMode)
            {
                var handler = new MaskHandler(this, maskMode);

                maskHandlers.Push(handler);
                return(handler);
            }
Beispiel #2
0
        public static void CallGetAllFiles(string path)
        {
            MaskHandler      maskH      = new MaskHandler("");
            DirectoryHandler dirHandler = new DirectoryHandler(maskH);

            dirHandler.TraverseAllFiles(path);
        }
Beispiel #3
0
        public void Test3()
        {
            File file = new File(@"Source\FindFile.Test\TestFolder2\qwer.txt");

            file.SetContentAndLenFromFile();
            MaskHandler maskH = new MaskHandler("Content ~ 'Anime'");
            bool        res   = maskH.CompareWithExpression(file);

            Assert.AreEqual(true, res);
        }
Beispiel #4
0
        public void Test1()
        {
            File file = new File(@"Source\FindFile.Test\TestFolder1\picture.jpg");

            file.SetContentAndLenFromFile();
            MaskHandler maskH = new MaskHandler("Name~'pic*.jpg'");
            bool        res   = maskH.CompareWithExpression(file);

            Assert.AreEqual(res, true);
        }
Beispiel #5
0
        public void countOfFiles()
        {
            MaskHandler      handler  = new MaskHandler("");
            DirectoryHandler dHandler = new DirectoryHandler(handler);

            Assert.AreEqual(dHandler.TraverseAllFiles(Path.GetFullPath("..\\..\\..\\Testing\\TestFolder1")), 8);
            Assert.AreEqual(dHandler.TraverseAllFiles(Path.GetFullPath("..\\..\\..\\Testing\\TestFolder2")), 3);
            Assert.AreEqual(dHandler.TraverseAllFiles(Path.GetFullPath("..\\..\\..\\Testing\\TestFolder3")), 7);
            Assert.AreEqual(38, dHandler.TraverseAllFiles(Path.GetFullPath("..\\..\\..\\Testing\\TestFolder4")));
            Assert.AreEqual(dHandler.TraverseAllFiles(Path.GetFullPath("..\\..\\..\\Testing\\TestFolder5")), 4);
        }
Beispiel #6
0
 private void EndMaskGeneration(MaskHandler handler)
 {
     maskHandlers.Pop();
 }