This is using the fluent interface, which, as I said, I would love to
use but I don't have the libraries for it.
If someone feels like coaching me through how to use NAnt to compile
them I'm all for it but I'm hoping to circumvent that.

On Sep 23, 5:00 pm, "Victor Kornov" <[EMAIL PROTECTED]> wrote:
> container.Register(Component.For<
> IMyComponent>().ImplementedBy<MyComponent>().Configure(registration
> =>
> registration.Parameters(Parameter.ForKey("start_at").Eq("1"))
> )
> );
>
> On Wed, Sep 24, 2008 at 1:45 AM, George Mauer <[EMAIL PROTECTED]> wrote:
>
> > I tried to get an <a href="http://stackoverflow.com/questions/87812/
> > castle-windsor-how-to-specify-a-constructor-paramter-from-code<http://stackoverflow.com/questions/87812/castle-windsor-how-to-specif...>
> > ">answer
> > to this on Stack Overflow</a> but the answers supplied came up short
> > so I'm going to the source.
>
> > Say I have the following class
>
> > MyComponent : IMyComponent {
> >  public MyComponent(int start_at, IDependency other_component) {...}
> > }
> > I can register an instance of it with castle windsor via xml as
> > follows
> > <component id="other"  service="NS.IDependency, WindsorSample"
> > type="NS.DependencyComponent, WindsorSample" />
> > <component id="sample"  service="NS.IMyComponent, WindsorSample"
> > type="NS.MyComponent, WindsorSample">
> >  <parameters>
> >    <start_at>1</start_at >
> >  </parameters>
> > </component>
> > How would I go about doing the exact same thing but in code? (Notice,
> > the constructor parameter)
>
> > I am just using this for integration tests so using Binsor or Xml is
> > not particularly helpful.  Also, as much as I would like to use fluent
> > interfaces, compiling source using NAnt (which I would have to learn)
> > seems like a bit much just to get this functionality.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Castle Project Users" 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/castle-project-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to