예제 #1
0
        public void ForInputTypesMatching(Func <Type, bool> filter, Action <ValidationNode> action)
        {
            var chainFilter = new LambdaChainFilter(chain => chain.InputType() != null && filter(chain.InputType()));

            ForChainsMatching(chainFilter, action);
        }
		public void matches_negative()
		{
			var filter = new LambdaChainFilter(x => false);
			new ValidationNodeModification(filter, null).Matches(new BehaviorChain()).ShouldBeFalse();
		}
		public void matches()
		{
			var filter = new LambdaChainFilter(x => true);
			new ValidationNodeModification(filter, null).Matches(new BehaviorChain()).ShouldBeTrue();
		}
예제 #4
0
        public void matches_negative()
        {
            var filter = new LambdaChainFilter(x => false);

            new ValidationNodeModification(filter, null).Matches(new BehaviorChain()).ShouldBeFalse();
        }
예제 #5
0
        public void matches()
        {
            var filter = new LambdaChainFilter(x => true);

            new ValidationNodeModification(filter, null).Matches(new BehaviorChain()).ShouldBeTrue();
        }
예제 #6
0
        public void ForInputTypesMatching(Func <Type, bool> filter, FormMode mode)
        {
            var chainFilter = new LambdaChainFilter(chain => chain.InputType() != null && filter(chain.InputType()));

            ForChainsMatching(chainFilter, mode);
        }