From: Michael M. <mg...@us...> - 2005-07-26 16:03:02
|
Update of /cvsroot/nmock/nmock2/src/NMock2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31753/src/NMock2 Modified Files: Mockery.cs Log Message: Syntactic sugar using generics avoids the need to cast mocks coming out of the mockery. Patch originally from jos...@gm.... Index: Mockery.cs =================================================================== RCS file: /cvsroot/nmock/nmock2/src/NMock2/Mockery.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Mockery.cs 26 May 2005 20:51:42 -0000 1.1 --- Mockery.cs 26 Jul 2005 16:02:23 -0000 1.2 *************** *** 24,28 **** { return NewMock(mockedType, DefaultNameFor(mockedType)); ! } public object NewMock(Type mockedType, string name) --- 24,33 ---- { return NewMock(mockedType, DefaultNameFor(mockedType)); ! } ! ! public InterfaceOfMock NewMock<InterfaceOfMock>() ! { ! return (InterfaceOfMock)NewMock(typeof(InterfaceOfMock)); ! } public object NewMock(Type mockedType, string name) |