コード例 #1
0
        public void TestIgnoreFile_ExclusiveEx_FileHasNoExtension()
        {
            string[] exclusiveEx = { "PNG", "JPG", "TXT" };
            IgnoreOnExtensionsChecker checker = CreateIgnoreOnExtensionsChecker(exclusiveEx);

            Assert.False(checker.IgnoreFile(null, "blabla"));
        }
コード例 #2
0
        public void TestIgnoreFile_ExclusiveEx_ExtensionIsInIgnoreList_Uppercase()
        {
            string[] exclusiveEx = { "PNG", "JPG", "TXT" };
            IgnoreOnExtensionsChecker checker = CreateIgnoreOnExtensionsChecker(exclusiveEx);

            Assert.True(checker.IgnoreFile(null, "blabla.txt"));
        }
コード例 #3
0
        public void TestIgnoreFile_ExclusiveEx_ExtensionIsInIgnoreList()
        {
            string[] exclusiveEx = { "png", "jpg", "txt" };
            IgnoreOnExtensionsChecker checker = CreateIgnoreOnExtensionsChecker(exclusiveEx);

            Assert.True(checker.IgnoreFile(null, "blabla.txt"));
        }
コード例 #4
0
        public void TestIgnoreFile_ExclusiveEx_ContainsOtherValues()
        {
            string[] exclusiveEx = { "png", "jpg" };
            IgnoreOnExtensionsChecker checker = CreateIgnoreOnExtensionsChecker(exclusiveEx);

            Assert.False(checker.IgnoreFile(null, "blabla.txt"));
        }
コード例 #5
0
        public void TestIgnoreFile_ExclusiveEx_IsEmpty()
        {
            string[] exclusiveEx = new string[0];
            IgnoreOnExtensionsChecker checker = CreateIgnoreOnExtensionsChecker(exclusiveEx);

            Assert.False(checker.IgnoreFile(null, "blabla.txt"));
        }
コード例 #6
0
        public bool IgnoreFile(FolderMap baseMap, string file)
        {
            IFileIgnoreChecker fileIgnoreChecker;

            if (baseMap.ExclusiveExt.Length > 0)
            {
                fileIgnoreChecker = new IgnoreOnExtensionsChecker(baseMap.ExclusiveExt, _fileSystem, _exceptionHandler);
            }
            else
            {
                fileIgnoreChecker = new IgnoreNoneChecker();
            }
            return(fileIgnoreChecker.IgnoreFile(baseMap, file));
        }