Making a real .net class that does nothing seems to register without
problem. Not sure why the rhinomock stub would not register. Would be
handy as we have a couple of other service dependencies that don't always
get used and would be nice to inject stubs.
On Wednesday, October 3, 2012 12:33:32 PM UTC-5, Patrick Steele wrote:
>
> What if you forget about the overhead of Rhino.Mocks and just create a
> real .NET class:
>
> public class ServiceStub : IRasterImageService
> {
> ....
> }
>
> Do you get the same error?
>
> ---
> Patrick Steele
> http://weblogs.asp.net/psteele
>
>
> On Wed, Oct 3, 2012 at 12:20 PM, Scott_M
> <[email protected] <javascript:>> wrote:
> > Using Windsor 3.1 in VS2012. I have a master installer class that
> registers
> > all my service dependencies. One of the required dependencies is not
> > used/needed in the particular solution so I attempted to stub it and
> > register the stub (Rhinomocks) like so:
> >
> >
> > IRasterImageService fakeRasterSvc =
> > MockRepository.GenerateStub<IRasterImageService>();
> >
> >
> container.Kernel.AddComponentInstance<IRasterImageService>(fakeRasterSvc);
> >
> > This results in the following error:
> > "IRasterImageService could not be registered. There is already a
> component
> > with that name. Did you want to modify the existing component instead?
> If
> > not, make sure you specify a unique name."
> >
> > The odd thing is that nowhere else is this component registered. I can
> > comment out that code and get an error saying that IRasterImageService
> was
> > not registered.
> > What am I doing wrong?
> >
> >
> >
> > --
> > You received this message because you are subscribed to the Google
> Groups
> > "Castle Project Users" group.
> > To view this discussion on the web visit
> > https://groups.google.com/d/msg/castle-project-users/-/Jxxbf_4nlG8J.
> > To post to this group, send email to
> > [email protected]<javascript:>.
>
> > To unsubscribe from this group, send email to
> > [email protected] <javascript:>.
> > For more options, visit this group at
> > http://groups.google.com/group/castle-project-users?hl=en.
>
--
You received this message because you are subscribed to the Google Groups
"Castle Project Users" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/castle-project-users/-/UilZdVwoHJIJ.
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/castle-project-users?hl=en.