Example #1
0
 public void 批次加入空的副檔名排除條件_應該拋出例外()
 {
     Assert.Throws <InvalidFileExtensionFilterException>(() =>
     {
         var filter = new SearchFilter();
         filter.ExcludeExtensions(new[] { string.Empty, ".exe" });
     });
 }
Example #2
0
        public void 副檔名條件批次加入接受條件再加入排除條件_符合條件的副檔名應該不被接受()
        {
            // Arrange
            var filter = new SearchFilter();

            filter.IncludeExtensions(new[] { ".exe", ".doc" });
            filter.ExcludeExtensions(new[] { ".exe", ".doc" });

            // Act
            var result = filter.Match(new[] { "file.exe" });

            // Assert
            Assert.That(result, Is.Empty);
        }