Criteria that is satisfied if the return System.Type of a given System.Reflection.MethodInfo matches a given System.Type.
상속: ICriteria
예제 #1
0
        public void IsSatisfiedWithVoidByDefault()
        {
            MethodReturnTypeCriteria criteria = new MethodReturnTypeCriteria();
            MethodInfo method = GetType().GetMethod("IsSatisfied");

            Assert.IsTrue(criteria.IsSatisfied(method));
        }
예제 #2
0
        public void IsSatisfied()
        {
            MethodReturnTypeCriteria criteria = new MethodReturnTypeCriteria(typeof(bool));
            MethodInfo method = GetType().GetMethod("SomeKindOfWonderful", BindingFlags.NonPublic | BindingFlags.Instance);

            Assert.IsTrue(criteria.IsSatisfied(method));
        }
 public void IsNotSatisfiedWithNull () {
     MethodReturnTypeCriteria criteria = new MethodReturnTypeCriteria ();
     Assert.IsFalse (criteria.IsSatisfied (null));
 }
 public void IsSatisfiedWithVoidByDefault () 
 {
     MethodReturnTypeCriteria criteria = new MethodReturnTypeCriteria ();
     MethodInfo method = GetType ().GetMethod ("IsSatisfied");
     Assert.IsTrue (criteria.IsSatisfied (method));
 }
 public void IsSatisfied () {
     MethodReturnTypeCriteria criteria = new MethodReturnTypeCriteria (typeof (bool));
     MethodInfo method = GetType ().GetMethod ("SomeKindOfWonderful", BindingFlags.NonPublic | BindingFlags.Instance);
     Assert.IsTrue (criteria.IsSatisfied (method));
 }
예제 #6
0
        public void IsNotSatisfiedWithNull()
        {
            MethodReturnTypeCriteria criteria = new MethodReturnTypeCriteria();

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