public void 批次加入空的副檔名排除條件_應該拋出例外() { Assert.Throws <InvalidFileExtensionFilterException>(() => { var filter = new SearchFilter(); filter.ExcludeExtensions(new[] { string.Empty, ".exe" }); }); }
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); }