示例#1
0
        public void TestCorrectness(FileSystemItem item, List <string> rootFolders, List <string> excludeFolderTemplates, bool isCorrect)
        {
            _fileSystemFilter.FoldersToParse         = rootFolders;
            _fileSystemFilter.ExcludeFolderTemplates = excludeFolderTemplates;

            List <FileSystemItem> filteredItems = _fileSystemFilter.FilterItems(new List <FileSystemItem> {
                item
            });

            int expectedFilteredItemsCount = isCorrect ? 1 : 0;

            Assert.That(filteredItems.Count, Is.EqualTo(expectedFilteredItemsCount));
        }
示例#2
0
 private List <FileSystemItem> FilterCache(FileSystemCache fullCache)
 {
     return((fullCache != null && fullCache.Items != null)
                ? _fileSystemFilter.FilterItems(fullCache.Items)
                : new List <FileSystemItem>());
 }