|
From: <exo...@us...> - 2002-12-31 21:37:11
|
Update of /cvsroot/nmock/nmock/src/NMock/Constraints
In directory sc8-pr-cvs1:/tmp/cvs-serv31302/src/NMock/Constraints
Modified Files:
Constraints.cs
Log Message:
modified nant build file to build separate core and test assemblies
added new CollectingConstraint for post-test parameter validation
modified ClassGenerator to support overriding of internal and protected internal methods
fixed exception message in MockCall.checkArguments
Index: Constraints.cs
===================================================================
RCS file: /cvsroot/nmock/nmock/src/NMock/Constraints/Constraints.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** Constraints.cs 12 Dec 2002 21:42:35 -0000 1.2
--- Constraints.cs 31 Dec 2002 21:36:37 -0000 1.3
***************
*** 381,383 ****
--- 381,404 ----
}
+
+ public class CollectingConstraint : IConstraint
+ {
+ private object parameter;
+
+ public object Parameter
+ {
+ get { return parameter; }
+ }
+
+ public bool Eval(object val)
+ {
+ parameter = val;
+ return true;
+ }
+
+ public string Message
+ {
+ get { return "Collecting Constraint"; }
+ }
+ }
}
|