You need to create your own object for that. Rhino Mocks objects are tied to
the behavior that rhino mocks needs.

On Wed, Dec 3, 2008 at 1:31 PM, korkless <[EMAIL PROTECTED]> wrote:

>
>
> i have a factory class that i initialize using a register method
>
> Register(string key, Type myInterfaceImpl); //in the body i check that
> the Type implements IMyInterface
>
> and that has a method to test
>
> IMyInterface GetMyInterface(string key)
>
> internally this class will istantiate the type using
> Activator.CreateIstance that needs an empy ctor so i want to do that
>
> IMyInterface obj = rep.CreateMock<IMyInterface>();
> Type objType = obj.GetType();
>
> factory.Register("key", objType);
> IMyInterface returnedObj = factory.GetIMyInterface("key");
>
> Assert.That(returnedObj, Is.TypeOf(objType));
>
>
>
> i know that this is not a very good code but i think that in general
> is usefull to have a mock with an empty ctor to test code that uses
> reflection
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Rhino.Mocks" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/RhinoMocks?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to