Reputation: 491
In Ninject I have:
kernel.Bind<IDomainEventHandler<WinnerSelectedEvent>>()
.To<WinnerSelectedHandler>();
What is the Autofac equivalent of this?
Upvotes: 2
Views: 770
Reputation: 102763
The Autofac equivalent of Ninject's:
kernel.Bind<Type>().To<Impl>();
Is:
builder.RegisterType<Impl>().As<Type>();
So the equivalent should be simply:
var builder = new ContainerBuilder();
builder.RegisterType<WinnerSelectedHandler>().As<IDomainEventHandler<WinnerSelectedEvent>>();
var container = builder.Build();
Upvotes: 2