IsSatisfied() public method

Does the supplied datum satisfy the criteria encapsulated by this instance?
public IsSatisfied ( object datum ) : bool
datum object The datum to be checked by this criteria instance.
return bool
Exemplo n.º 1
0
        public void IsSatisfiedWithTwoParameters()
        {
            MethodParametersCountCriteria criteria = new MethodParametersCountCriteria(2);
            MethodInfo method = GetType().GetMethod("TwoParameters", BindingFlags.Public | BindingFlags.Instance);

            Assert.IsTrue(criteria.IsSatisfied(method));
        }
        public void IsSatisfiedWithNoParameter () 
        {
            MethodParametersCountCriteria criteria = new MethodParametersCountCriteria ();
            MethodInfo method = GetType ().GetMethod ("NoParameter", BindingFlags.Public | BindingFlags.Instance);
            Assert.IsTrue (criteria.IsSatisfied (method));

            criteria = new MethodParametersCountCriteria(0);
            method = GetType().GetMethod("NoParameter", BindingFlags.Public | BindingFlags.Instance);
            Assert.IsTrue(criteria.IsSatisfied(method));

            criteria = new MethodParametersCountCriteria();
            criteria.ExpectedParameterCount = 0;
            method = GetType().GetMethod("NoParameter", BindingFlags.Public | BindingFlags.Instance);
            Assert.IsTrue(criteria.IsSatisfied(method));
        }
Exemplo n.º 3
0
        public void IsSatisfiedWithNoParameter()
        {
            MethodParametersCountCriteria criteria = new MethodParametersCountCriteria();
            MethodInfo method = GetType().GetMethod("NoParameter", BindingFlags.Public | BindingFlags.Instance);

            Assert.IsTrue(criteria.IsSatisfied(method));

            criteria = new MethodParametersCountCriteria(0);
            method   = GetType().GetMethod("NoParameter", BindingFlags.Public | BindingFlags.Instance);
            Assert.IsTrue(criteria.IsSatisfied(method));

            criteria = new MethodParametersCountCriteria();
            criteria.ExpectedParameterCount = 0;
            method = GetType().GetMethod("NoParameter", BindingFlags.Public | BindingFlags.Instance);
            Assert.IsTrue(criteria.IsSatisfied(method));
        }
        public void IsSatisfiedWithParamsParameters () 
        {
            MethodParametersCountCriteria criteria = new MethodParametersCountCriteria(1);
            MethodInfo method = GetType().GetMethod("ParamsParameters", BindingFlags.Public | BindingFlags.Instance);
            Assert.IsFalse(criteria.IsSatisfied(method));

            criteria = new MethodParametersCountCriteria(2);
            method = GetType().GetMethod("ParamsParameters", BindingFlags.Public | BindingFlags.Instance);
            Assert.IsTrue(criteria.IsSatisfied(method));

            criteria = new MethodParametersCountCriteria (3);
            method = GetType().GetMethod("ParamsParameters", BindingFlags.Public | BindingFlags.Instance);
            Assert.IsTrue (criteria.IsSatisfied (method));

            criteria = new MethodParametersCountCriteria(5);
            method = GetType().GetMethod("ParamsParameters", BindingFlags.Public | BindingFlags.Instance);
            Assert.IsTrue(criteria.IsSatisfied(method));
        }
 public void IsSatisfiedWithOneParameter () 
 {
     MethodParametersCountCriteria criteria = new MethodParametersCountCriteria (1);
     MethodInfo method = GetType().GetMethod("OneParameter", BindingFlags.Public | BindingFlags.Instance);
     Assert.IsTrue (criteria.IsSatisfied (method));
 }
 public void IsNotSatisfiedWithNull () 
 {
     MethodParametersCountCriteria criteria = new MethodParametersCountCriteria ();
     Assert.IsFalse (criteria.IsSatisfied (null));
 }
Exemplo n.º 7
0
        public void IsNotSatisfiedWithNull()
        {
            MethodParametersCountCriteria criteria = new MethodParametersCountCriteria();

            Assert.IsFalse(criteria.IsSatisfied(null));
        }