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)); }
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)); }
public void IsNotSatisfiedWithNull() { MethodParametersCountCriteria criteria = new MethodParametersCountCriteria(); Assert.IsFalse(criteria.IsSatisfied(null)); }