|
From: Mike C. <mc...@us...> - 2007-08-16 15:14:50
|
Update of /cvsroot/nmock/nmock2/src/NMock2/Syntax In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv27332/src/NMock2/Syntax Modified Files: ISetIndexerSyntax.cs IGetIndexerSyntax.cs IArgumentSyntax.cs Log Message: Support mixing Matchers and non-Matchers in expected argument lists. Index: IGetIndexerSyntax.cs =================================================================== RCS file: /cvsroot/nmock/nmock2/src/NMock2/Syntax/IGetIndexerSyntax.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** IGetIndexerSyntax.cs 1 Feb 2006 18:54:44 -0000 1.2 --- IGetIndexerSyntax.cs 16 Aug 2007 15:14:50 -0000 1.3 *************** *** 3,7 **** public interface IGetIndexerSyntax { - IMatchSyntax this[params Matcher[] args] { get; } IMatchSyntax this[params object[] args] { get; } } --- 3,6 ---- Index: IArgumentSyntax.cs =================================================================== RCS file: /cvsroot/nmock/nmock2/src/NMock2/Syntax/IArgumentSyntax.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** IArgumentSyntax.cs 1 Feb 2006 18:54:44 -0000 1.2 --- IArgumentSyntax.cs 16 Aug 2007 15:14:50 -0000 1.3 *************** *** 3,8 **** public interface IArgumentSyntax : IMatchSyntax { ! IMatchSyntax With(params Matcher[] otherArgumentMatchers); ! IMatchSyntax With(params object[] equalArgumentValues); IMatchSyntax WithNoArguments(); IMatchSyntax WithAnyArguments(); --- 3,7 ---- public interface IArgumentSyntax : IMatchSyntax { ! IMatchSyntax With(params object[] expectedArguments); IMatchSyntax WithNoArguments(); IMatchSyntax WithAnyArguments(); Index: ISetIndexerSyntax.cs =================================================================== RCS file: /cvsroot/nmock/nmock2/src/NMock2/Syntax/ISetIndexerSyntax.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** ISetIndexerSyntax.cs 1 Feb 2006 18:54:44 -0000 1.2 --- ISetIndexerSyntax.cs 16 Aug 2007 15:14:50 -0000 1.3 *************** *** 3,7 **** public interface ISetIndexerSyntax { - IValueSyntax this[params Matcher[] args] { get; } IValueSyntax this[params object[] args] { get; } } --- 3,6 ---- |