public IDisposable StartMaskGeneration(MaskType maskMode) { var handler = new MaskHandler(this, maskMode); maskHandlers.Push(handler); return(handler); }
public static void CallGetAllFiles(string path) { MaskHandler maskH = new MaskHandler(""); DirectoryHandler dirHandler = new DirectoryHandler(maskH); dirHandler.TraverseAllFiles(path); }
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); }
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); }
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); }
private void EndMaskGeneration(MaskHandler handler) { maskHandlers.Pop(); }