public void TestIgnoreFile_ExclusiveEx_FileHasNoExtension() { string[] exclusiveEx = { "PNG", "JPG", "TXT" }; IgnoreOnExtensionsChecker checker = CreateIgnoreOnExtensionsChecker(exclusiveEx); Assert.False(checker.IgnoreFile(null, "blabla")); }
public void TestIgnoreFile_ExclusiveEx_ExtensionIsInIgnoreList_Uppercase() { string[] exclusiveEx = { "PNG", "JPG", "TXT" }; IgnoreOnExtensionsChecker checker = CreateIgnoreOnExtensionsChecker(exclusiveEx); Assert.True(checker.IgnoreFile(null, "blabla.txt")); }
public void TestIgnoreFile_ExclusiveEx_ExtensionIsInIgnoreList() { string[] exclusiveEx = { "png", "jpg", "txt" }; IgnoreOnExtensionsChecker checker = CreateIgnoreOnExtensionsChecker(exclusiveEx); Assert.True(checker.IgnoreFile(null, "blabla.txt")); }
public void TestIgnoreFile_ExclusiveEx_ContainsOtherValues() { string[] exclusiveEx = { "png", "jpg" }; IgnoreOnExtensionsChecker checker = CreateIgnoreOnExtensionsChecker(exclusiveEx); Assert.False(checker.IgnoreFile(null, "blabla.txt")); }
public void TestIgnoreFile_ExclusiveEx_IsEmpty() { string[] exclusiveEx = new string[0]; IgnoreOnExtensionsChecker checker = CreateIgnoreOnExtensionsChecker(exclusiveEx); Assert.False(checker.IgnoreFile(null, "blabla.txt")); }
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)); }