Update of /cvsroot/springnet/Spring.Net/test/Spring/Spring.Core.Tests/Core
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv27944/test/Spring/Spring.Core.Tests/Core
Modified Files:
MethodParametersCountCriteriaTests.cs
Log Message:
MethodParametersCriteria and MethodParametersCountCriteria take into account 'params' parameter.
Index: MethodParametersCountCriteriaTests.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/test/Spring/Spring.Core.Tests/Core/MethodParametersCountCriteriaTests.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** MethodParametersCountCriteriaTests.cs 20 Sep 2007 14:20:46 -0000 1.2
--- MethodParametersCountCriteriaTests.cs 20 Sep 2007 14:35:29 -0000 1.3
***************
*** 68,71 ****
--- 68,80 ----
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));
}
***************
*** 73,77 ****
public void IsSatisfiedWithOneParameter ()
{
! MethodParametersCountCriteria criteria = new MethodParametersCountCriteria ();
MethodInfo method = GetType().GetMethod("OneParameter", BindingFlags.Public | BindingFlags.Instance);
Assert.IsTrue (criteria.IsSatisfied (method));
--- 82,86 ----
public void IsSatisfiedWithOneParameter ()
{
! MethodParametersCountCriteria criteria = new MethodParametersCountCriteria (1);
MethodInfo method = GetType().GetMethod("OneParameter", BindingFlags.Public | BindingFlags.Instance);
Assert.IsTrue (criteria.IsSatisfied (method));
|