public void Call_GetAllFileEntries_valid_target_folder_no_filters() { var criteria = new SearchCriteria { TargetFolder = _targetFolder }; GrepWinEngine gwe = new GrepWinEngine(); var actual = gwe.GetAllFiles(criteria); Assert.AreEqual(12, actual.Count); }
public void Call_GetAllFileEntries_valid_target_folder_searchpattern_match() { var criteria = new SearchCriteria { TargetFolder = _targetFolder, SearchPattern = "c*_Request.xml" }; GrepWinEngine gwe = new GrepWinEngine(); var actual = gwe.GetAllFiles(criteria); Assert.AreEqual(2, actual.Count); }
public void Call_GetAllFileEntries_valid_target_folder_specify_searchpattern_startdate_and_enddate_match() { var criteria = new SearchCriteria { TargetFolder = _targetFolder, UseDateRange = true, StartTime = new DateTime(2017, 08, 14, 13, 00, 00), EndTime = new DateTime(2017, 08, 14, 15, 00, 00) }; GrepWinEngine gwe = new GrepWinEngine(); var actual = gwe.GetAllFiles(criteria); Assert.AreEqual(4, actual.Count); }
public void Call_GetAllFileEntries_valid_target_folder_specify_searchpattern_date_range_today_match_include_subfolders() { var criteria = new SearchCriteria { TargetFolder = _targetFolder, UseDateRange = true, DateRangeToday = true, IncludeSubfolders = true }; GrepWinEngine gwe = new GrepWinEngine(); var actual = gwe.GetAllFiles(criteria); Assert.AreEqual(2, actual.Count); }