|
From: <exo...@us...> - 2003-07-13 13:27:09
|
Update of /cvsroot/nmock/nmock/src/NMock
In directory sc8-pr-cvs1:/tmp/cvs-serv24746/src/NMock
Modified Files:
DynamicMock.cs
Log Message:
added support for remotable mocks
Index: DynamicMock.cs
===================================================================
RCS file: /cvsroot/nmock/nmock/src/NMock/DynamicMock.cs,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** DynamicMock.cs 1 Jun 2003 09:48:48 -0000 1.9
--- DynamicMock.cs 13 Jul 2003 13:27:06 -0000 1.10
***************
*** 30,34 ****
if (obj == null)
{
! generate();
}
return obj;
--- 30,34 ----
if (obj == null)
{
! obj = generate();
}
return obj;
***************
*** 44,53 ****
}
! private void generate()
{
! ClassGenerator cg = new ClassGenerator();
! obj = cg.Generate(type, this, ignore);
}
protected override IMethod getMethod(string methodName)
{
--- 44,58 ----
}
! protected virtual object generate()
{
! ClassGenerator cg = createClassGenerator();
! return cg.Generate(type, this, ignore);
}
+ protected virtual ClassGenerator createClassGenerator()
+ {
+ return new ClassGenerator();
+ }
+
protected override IMethod getMethod(string methodName)
{
|