当前位置: 首页>>代码示例>>C#>>正文


C# Rule.ApplicableTo方法代码示例

本文整理汇总了C#中Rule.ApplicableTo方法的典型用法代码示例。如果您正苦于以下问题:C# Rule.ApplicableTo方法的具体用法?C# Rule.ApplicableTo怎么用?C# Rule.ApplicableTo使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Rule的用法示例。


在下文中一共展示了Rule.ApplicableTo方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: should_be_applicable_with_just_string_for_pattern

			public void should_be_applicable_with_just_string_for_pattern()
			{
				var applicableItem = CreateItem("/a/");
				
				var rule = new Rule("a");
				
				rule.ApplicableTo(applicableItem).ShouldBe(true);
			}
开发者ID:wilsonmar,项目名称:mulder,代码行数:8,代码来源:RuleTests.cs

示例2: should_be_applicable_with_star_wild_card_and_specific_directory_for_pattern

			public void should_be_applicable_with_star_wild_card_and_specific_directory_for_pattern()
			{
				var applicableItems = new List<Item> {
					CreateItem("/a/b/c/"),
					CreateItem("/a/foo/c/")
				};
				
				var rule = new Rule("a/*/c");
				
				applicableItems.ForEach(item => rule.ApplicableTo(item).ShouldBe(true));
			}
开发者ID:wilsonmar,项目名称:mulder,代码行数:11,代码来源:RuleTests.cs

示例3: should_all_be_applicable_for_plus_wild_card_with_string

			public void should_all_be_applicable_for_plus_wild_card_with_string()
			{
				var applicableItems = new List<Item> {
					CreateItem("/foobar/images/bar/"),
					CreateItem("/foosoap/scripts/bar/"),
					CreateItem("/fooreallylongfoo/")
				};
				
				var rule = new Rule("foo+");
				
				applicableItems.ForEach(item => rule.ApplicableTo(item).ShouldBe(true));
			}
开发者ID:wilsonmar,项目名称:mulder,代码行数:12,代码来源:RuleTests.cs

示例4: should_not_be_applicable_for_star_wild_card_and_specific_directory_for_pattern

			public void should_not_be_applicable_for_star_wild_card_and_specific_directory_for_pattern()
			{
				var nonApplicableItems = new List<Item> {
					CreateItem("/a/"),
					CreateItem("/a/b/"),
					CreateItem("/a/b/c/d/"),
					CreateItem("/a/b/c/d/e/")
				};
				
				var rule = new Rule("a/*/c");
				
				nonApplicableItems.ForEach(item => rule.ApplicableTo(item).ShouldBe(false));
			}
开发者ID:wilsonmar,项目名称:mulder,代码行数:13,代码来源:RuleTests.cs

示例5: should_all_be_applicable_with_just_a_star_wild_card_for_pattern

			public void should_all_be_applicable_with_just_a_star_wild_card_for_pattern()
			{
				var applicableItems = new List<Item> {
					CreateItem("/"),
					CreateItem("/a/"),
					CreateItem("/a/b/"),
					CreateItem("/a/b/c/"),
					CreateItem("/a/b/c/d/"),
					CreateItem("/a/b/c/d/e/")
				};
				
				var rule = new Rule("*");
				
				applicableItems.ForEach(item => rule.ApplicableTo(item).ShouldBe(true));
			}
开发者ID:wilsonmar,项目名称:mulder,代码行数:15,代码来源:RuleTests.cs

示例6: should_not_be_applicable_for_plus_wild_card_with_string

			public void should_not_be_applicable_for_plus_wild_card_with_string()
			{
				var nonApplicableItems = new List<Item> {
					CreateItem("/barfoo/"),
					CreateItem("/barfoos/"),
					CreateItem("/reallylongbar/foos/")
				};
				
				var rule = new Rule("foo+");
				
				nonApplicableItems.ForEach(item => rule.ApplicableTo(item).ShouldBe(false));
			}
开发者ID:wilsonmar,项目名称:mulder,代码行数:12,代码来源:RuleTests.cs

示例7: should_be_able_to_use_star_and_plus_wild_card_together

			public void should_be_able_to_use_star_and_plus_wild_card_together()
			{
				var item = CreateItem("/a/b/c/foobar/");
				
				var rule = new Rule("a/*/c/foo+");
				
				rule.ApplicableTo(item).ShouldBe(true);
			}
开发者ID:wilsonmar,项目名称:mulder,代码行数:8,代码来源:RuleTests.cs


注:本文中的Rule.ApplicableTo方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。